求高手写一个批量改名的vbs或bat命令
来源:百度知道 编辑:UC知道 时间:2024/07/08 14:27:19
求高手写一个批量改名的vbs或bat命令
要求更改D盘下和及其目录下的所有 [子文件夹] 中
" list.txt" 文件.
" list1.txt" 文件.
还有 "列表.txt" 文件
改为Readme.txt
也就是 D:\ 目录下 及其 d:\......下的所有 list.txt 和 list1.txt 还有 列表.txt" 改为Readme.txt
它的 子目录 有很多..是一环套一环的..
每个子目录中..又有N多的 子目录..
每个目录中都又这两个文件..都要改名~~
谢谢!各位大哥..想想办法帮帮忙啊!~~
要求更改D盘下和及其目录下的所有 [子文件夹] 中
" list.txt" 文件.
" list1.txt" 文件.
还有 "列表.txt" 文件
改为Readme.txt
也就是 D:\ 目录下 及其 d:\......下的所有 list.txt 和 list1.txt 还有 列表.txt" 改为Readme.txt
它的 子目录 有很多..是一环套一环的..
每个子目录中..又有N多的 子目录..
每个目录中都又这两个文件..都要改名~~
谢谢!各位大哥..想想办法帮帮忙啊!~~
for /r d:\ %%i in (.) do (
pushd %%i
if exist list.txt ren list.txt Readme.txt
if exist list1.txt ren list1.txt Readme.txt
if exist 列表.txt ren 列表.txt Readme.txt
)
保存成bat文件,执行之
不过有个问题:如果一个文件夹里同时有list.txt和list1.txt或列表.txt中的两个,会因为重名不能改成。你可以把
if exist list1.txt ren list1.txt Readme.txt
if exist 列表.txt ren 列表.txt Readme.txt
这两句后面的readme.txt改成别的文件名比如readme1.txt和readme2.txt
你点 开始,搜索 选择D盘
全部或部分文件名 填入 list.txt,list1.txt,列表.txt
用半角英文逗号隔开 然后搜索到的文件全部重命名