我有以下批处理文件(windows):
@echo off
setlocal enabledelayedexpansion
for %%j in (*.*) do (
set filename=%%~nj
set filename=!filename:.=_!
set filename=!filename: =_!
if not "!filename!"=="%%~nj" ren "%%j" "!filename!%%~xj"
)
这会使用下划线替换文件名中的空格。
如何添加它还可以用下划线替换逗号?
由于
J
答案 0 :(得分:3)
添加以下行:
set filename=!filename:,=_!