使用File对象返回list,循环所有文件夹,然后对文件夹重命名。
用文件拷贝,对文件夹名称进行去空格。
给你找了篇帖子https://jingyan.baidu.com/article/ce09321b16b0a16bfe858f0c.html
Windows 系统下的文件目录?
参考
https://stackoverflow.com/questions/11270453/how-to-remove-spaces-from-file-names-in-bulk
来吗??
我会
新建 bat
文件,然后把下面代码复制到 bat
文件里面,保存,然后双击运行就行(bat文件放在你要重命名的目录下):
@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