在 Windows 窗口(即"命令提示符")中,我想把以下三个文件,
my file.exe
my file 00001.dll
my file-undelete.lst
改成:
your docx.exe
your docx 00001.dll
your docx-undelete.lst
(注意有空格)请大侠帮助,谢谢.
...全文
1447打赏收藏
求一条DOS命令,关于改文件名的!
在 Windows 窗口(即"命令提示符")中,我想把以下三个文件, my file.exe my file 00001.dll my file-undelete.lst 改成: your docx.exe your docx 00001.dll your docx-undelete.lst (注意有空格)请大侠帮助,谢谢.
我是这么想的,可以用 for /f "什么的,关键字没记住" %%a in (`dir "my file*" /b`) do (
set a=%%a
...enable.....记不住了(变量延时)
set b!=a:my file=your docx!
什么的
最后执行 ren "%%a" "!b!"
)
大概意思是dir出文件列表,替换列表中 "my file" 为 "your docx", 最后一行一行改名
看来现在的高手对这种问题都不感兴趣了,还是太懒了,我还是自己去试吧....