批处理文件 - 需要替换逗号吗?

时间:2014-09-15 08:26:27

标签: batch-file

我有以下批处理文件(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

1 个答案:

答案 0 :(得分:3)

添加以下行:

set filename=!filename:,=_!