批量删除文件名后2个字符,我的文件是:首先一个大的文件夹,然后子文件夹,子文件里面有图片文件。

2024-11-02 09:13:39
推荐回答(1个)
回答1:

把下面代码用记事本保存为xx.bat放在要处理的大文件夹中,双击运行即可
@echo off
for /r %%i in (*副本*)do (
set fn=%%~ni&echo %%i
call ren "%%i" "%%fn:副本=%%.*")
pause

上面是修改文件名的,怎么看象是修改子文件夹名,那就用下面代码:
@echo off
for /f "delims=" %%i in ('dir/b/s/ad *副本*')do (
set fn=%%~ni&echo %%i
call ren "%%i" "%%fn:副本=%%.*")
pause