本帖最后由 xiaoguren 于 2020-7-14 09:30 编辑
如何处理带特殊字符的文件名
如文件:aaa!.txt,bbb!.txt
要求用批处理删改文件- setlocal enabledelayedexpansion
- for /f "delims=" %%i in ('dir /b /s /a-d') do (
- del /f/q "%%i"
- )
复制代码 始终报错,到不到文件
在del前后加
============================
setlocal disabledelayedexpansion
del /f/q "%%i"
setlocal enabledelayedexpansion |