Dos下批量移动文件和重命名文件
一、移动文件
那天我从网上下了一个小说合集的压缩包,解压缩后发现里面的每一个txt文件都单独放在一个文件夹里,而这个13兆的压缩包共有7百多个TXT文件,也就是说有700多个文件夹,我想把这些txt小说放到手机里面慢慢看,但是这么多文件夹太麻烦了,如果把每一个文件夹的txt文件剪切出来,恐怕我就累死电脑前边了。
于是就用到了批处理技术,呵呵..很简单的。
700多个文件的地址是 D:123 就是D盘123文件夹里面。
目的:把700个文件夹中的所有TXT文件移动到 D盘下000文件夹内。
代码:
1 2 3 4 | @echo off md D:00 //在D盘下创建000文件夹 for /r D:123 %%i in (*.txt) do move %%i D:00 //所有TXT文件移动到D盘下000文件夹内 pause //暂停以等待继续操作 |
把上面代码复制到一个记事本里然后把后缀名改成.bat 就可以使用了,记得去掉//后面的解释句子。
如果不想移动想复制就把move改为copy。
二、修改后缀名
如果一个文件夹里有几百个.txt文件要改成.jpg格式的,手动一个一个来恐怕要弄到手抽筋。
目标:D盘123文件夹下的所有txt文件修改成.jpg格式。
代码:
1 2 3 | @echo off ren D:123*.txt *.jpg pause |
简单吧,这么短的代码帮你完成大量工作,同样把上面代码复制到一个记事本里。然后把后缀名改为,bat旧可以运行了。
学习一下。。。