明凯博客

关注网站技术,一个特立独行的程序员

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..呵呵..

2、修改后缀名
如果一个文件夹里有几百个.txt文件要改成.jpg格式的..手动一个一个来恐怕要弄到手抽筋…
目标:D盘123文件夹下的所有txt文件修改成.jpg格式.
代码:

1
2
3
@echo off
ren D:123*.txt *.jpg
pause

简单吧..这么短的代码帮你完成大量工作..同样把上面代码复制到一个记事本里.然后把后缀名改为.bat旧可以运行了.
ren的意思是rename。

, , , ,

相关文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注