找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 21392|回复: 3

[文件操作] 好久没来了。。昨天写了一个整理cpp的bat

[复制链接]
发表于 2013-11-25 18:25:31 | 显示全部楼层 |阅读模式
好久没来了。。昨天写了一个整理cpp的bat。。。。
和大家分享下。。。
======================================
事情是这样的。。最近c语言比赛。。。又搞起了这令人蛋疼的c/c++...
本人爱好直接创建一个cpp然后双击vc打开~但是编译后产生了好多文件~~
那个乱昂~而且好多cpp都在一起。。。。
于是写了两句bat。。。真心欣慰了~大家别笑,,加在一起也没有5句。。纯分享。。。
=======================================
放在cpp的目录,,自动创建于cpp名字相同的文件夹并且移动相应的cpp进去。。。
然后删除产生的其他乱七八糟文件,,,,
如果有用~修改下就好~。。。。。。。
纯属无聊,,,纯属分享,,,,,
=======================================
  1. ::快速整理cpp文件
  2. :: -----By:Seven-2013-11-24
  3. ::当到写cpp的目录,自动处理当前目录下的cpp文件,不包含子目录
  4. ::并且建立一个与cpp文件名字相同的文件夹并将相应的cpp移动进去。。删除编译产生的所有文件
  5. @echo off&&title Move_CPP
  6. for %%a in (*.cpp) do md %%~na&&move %%a %%~na
  7. for /r %%b in (*) do if "%%~xb" neq ".cpp" if "%%~nb" neq "%~n0" del /q /f "%%b"
复制代码
效果图====实在无力吐槽
发表于 2013-11-26 10:23:52 | 显示全部楼层
%~n0是什么意思?
 楼主| 发表于 2013-11-26 16:41:35 | 显示全部楼层
回复 2# 1270697389


    就是自己本身,,,,详情看call或者for的帮助~一个扩展,,,扩展自己到名字,,在这里的目的就是为了排除自己,防止运行后删除自己....
发表于 2013-11-27 19:10:46 | 显示全部楼层
学习了,谢谢 !
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 04:29 , Processed in 0.017653 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表