批量删除所有文件名中的空格,记录下写的批处理文件
方式一:
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /s/b *.*') do (
set "foo=%%~nxi"
set foo=!foo: =!
set foo=!foo: =!
ren "%%~fi" "!foo!"
)
exit
方式二:
@echo off
Setlocal Enabledelayedexpansion
set "str= "
for /f "delims=" %%i in ('dir /b *.*') do (
set "var=%%i" & ren "%%i" "!var:%str%=!")
版权声明:本文为black_skyfall原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。