Board logo

标题: [文件操作] 好久没来了。。昨天写了一个整理cpp的bat [打印本页]

作者: 林小七    时间: 2013-11-25 18:25     标题: 好久没来了。。昨天写了一个整理cpp的bat

好久没来了。。昨天写了一个整理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"
复制代码
效果图====实在无力吐槽
作者: 1270697389    时间: 2013-11-26 10:23

%~n0是什么意思?
作者: 林小七    时间: 2013-11-26 16:41

回复 2# 1270697389


    就是自己本身,,,,详情看call或者for的帮助~一个扩展,,,扩展自己到名字,,在这里的目的就是为了排除自己,防止运行后删除自己....
作者: 1270697389    时间: 2013-11-27 19:10

学习了,谢谢 !




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2