dos批量改名

来源:百度知道 编辑:UC知道 时间:2024/09/23 08:12:44
能否用dos实现如下需求:
文件夹下有若干文件,分别为001.wma、002.wma、003.wma……300.wma共300个文件,扩展名相同,现需将所有文件名改名为“岳飞传001.wma”、“岳飞传001.wma”、……“岳飞传300.wma”的形式,可否用命令提示符实现?
一楼的方法没看懂:)其实我只是要在所有文件名前统一加几个汉字。能否说的详细点,或举例。
二楼的方法行不通。操作后提示:“存在一个重名文件,或是找不到文件”,我输入的命令是:ren *.wma 岳飞传*.wma。想问:命令提示符是否支持汉字?
原来的文件为001.wma,002.wma,003.wma……300.wma。
现文件为:岳飞传001.wma,岳飞传002.wma,……岳飞传300.wma.

你可以在文件夹下按Ctrl+A全选,在第一个文件点右键,重命名,第一个名称填岳飞传(1).wma ,回车确定,下面的自动重命名。
括号内的数字自动增加,括号外的字不变。

windows下就可以直接批量改 为何要dos下操作呢??

ren *. 文件名 回车
例如把所有的TXT文件改名为DOC类型,可以如下:
ren *.txt *.doc 回车

如把C盘下的NEW文件夹里的所有记事本里的文件改成NEW+文件名形式
开始--运行--CMD
c:cd\
cd new
ren *.txt new*.txt

rename命令格式很固定
rename xx yy *zz?
固定3个参数,第3个参数使用通配符

真确理解:
将满足通配符*zz?(当然通配符有很多表达方式)的所有文件找出;接着在每个找出的文件名中找到含有xx的部分,将xx替换成yy,如果某个找出的文件名没有含有xx就不进行任何操作,如果某个找出的文件名含有多个xx就只将第一个xx替换成yy。

最简单的方式利用工具软件来实现,试试文件属性随心变,绿色软件.