返回列表 发帖
错误 1:dir 的参数不能和文件名连在一起。
错误 2:你使用了两个全角单引号、一个全角双引号。应该使用半角的符号。
错误 3:少了 "delims=" 或 "tokens=*"。
错误 4:重命名时,新的文件名不能包含路径。
潜在的错误:路径中含有半角感叹号时,重命名会出错。
1

评分人数

TOP

本帖最后由 tmplinshi 于 2011-6-30 21:05 编辑
@echo off
for /f "delims=" %%i in (' dir /a:-d /b /s "* *.txt" ') do (
    set file=%%i
    set fname=%%~nxi
    setlocal enabledelayedexpansion
    ren "!file!" "!fname: =[!"
    endlocal
)COPY

TOP

返回列表