如果不喜欢文件夹名A跟原文件名001之间有一个空格,可指定分隔符为空即可。
@echo off
for /f "delims=" %%a in ('dir /ad/b') do (
for /f "delims=" %%b in ('dir /a-d/b "%%~a\*.txt"') do (
ren "%%~dpb%%~a\%%~b" "%%~a%%~b"
)
)
pause
请放在A,B那些文件夹一起后运行。
顺便友情提醒你一下,以后看到“热心网友”发的那些压缩包,请不要下载,很多包内附带的软件等东西看有可能携带病毒,要是你点击运行了,电脑中毒就麻烦了。关于这种情况,我曾经发布过一个帖子,你可以阅读一下,顺便顶一下。让更多的人知道。
http://tieba.baidu.com/p/3500932240
文件夹批量重命名