把所有文件名和目录名最后的“-abc”都去掉,并且要遍历所有子目录和文件,如何实现?
[ Last edited by brglng on 2007-12-23 at 08:44 AM ]
[ Last edited by brglng on 2007-12-23 at 08:44 AM ]
32位才是DOS未来的希望
个人网志:http://sololand.moe
个人网志:http://sololand.moe
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /a /b /s *-abc.*') do (
set filename=%%~ni
ren "%%i" !filename:~0,-4!%%~xi
)
endlocal
pause