您的位置:首页 > 其它

windows下批量替换文件名后缀、重命名方法

2014-06-07 00:00 771 查看
摘要: windows下批量替换文件名后缀、重命名方法

方法:dir与ren命令 + 文档的替换功能

1、通过dir命令获取到要替换的所有文件名称,命令如下:

dir [filepath] /a/b/s > outputfile.txt

值说明
h 隐藏文件
s 系统文件
d 目录
a 准备好存档的文件
r 只读文件
-h 非隐藏的文件
-s 系统文件以外的文件
/d 只是文件(而非目录)
-a 自上次备份后没有更改过的文件
-r 非只读的文件

/s 列出指定目录及所有子目录中出现的每个指定的文件名。

/b列出每个目录名或文件名,每行一个(包含文件扩展名)。/b 不显示标题信息或摘要。/b 替代 /w。

/l 按小写字母显示未排序的目录名和文件名。/l 不会将扩展字符转换为小写字符。
/n 显示长列表格式,文件名在屏幕最右边。
/x 显示 NTFS 和 FAT 卷上文件生成的短名称。显示与 /n 的显示相同,但是短名称显示在长名称之后。
/c 按文件大小显示多个分隔符。
/4 显示四位数字的年份格式。

(部分命令参数)

比如要获取D盘下test文件夹下面所有的文件:dir D:\test /a/b/s > D:\test.txt,把获取出来的内容存放在D盘下面的test.txt文件里面

2、用记事本或者第三方文本编辑软件打开test.txt:

例一,替换D:\TEMP文件夹及其子文件夹下的所有后缀名为.exe的文件为.bak文件

替换D:为ren "D:\

替换.exe为.exe" *.bak

3、txt文件里面的信息替换好之后 然后把test.txt文件修改成test.bat,双击运行test.bat,系统就会自动替换啦!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息