批处理实现批量替换文件名中的字符串。

用批处理实现:
批量将当前文件夹里的文件名里的(1)替换成 _1
讲当前文件夹命名为 我的图片

第1个回答  2011-12-19
@echo off
setlocal enabledelayedexpansion
for /f "tokens=*" %%i in ('dir/b') do (
set fn=%%i
set fn=!fn:(=_!
ren "%%i" "!fn:)=!")追问

很好用,还有个问题呢?
再将将当前文件夹命名为 我的图片

追答

批处理运行的时候所在文件夹没法改名。

本回答被提问者采纳
相似回答