【发布时间】:2015-12-16 00:31:48
【问题描述】:
我有以下脚本可以从文件名中删除空格:
@echo oN
setlocal enabledelayedexpansion
for /r %%j in (*.*) do (
set filename=%%~nj
set filename=!filename: =!
if not "!filename!"=="%%~nj" ren "%%j" "!filename!%%~xj"
)
Pause
效果很好,但是我遇到了一个问题,即删除空格并跳过文件时会出现重复的文件名。我需要将 (2) 附加到文件名 (filename(2).doc)。
有人可以帮忙吗?谢谢
【问题讨论】:
标签: batch-file