明凯博客

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

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旧可以运行了。

, , ,

相关文章

2 条评论 “Dos下批量移动文件和重命名文件

发表回复

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