整理数据集的时候需要对文件名批量修改,用到了去括号和去空格的代码
重命名
Ctrl+A选中所有图片,选中第一个文件,右键重命名,回车或空格就可以重命名所有文件。
去括号
复制下面一段代码,在需要批量处理的文件夹中保存为文本文档,修改文件扩展名为.bat文件,保存。运行文件就可以去除文件名中的括号。
@Echo Off&SetLocal ENABLEDELAYEDEXPANSION
FOR %%a in (*) do (
echo 正在处理 %%a
set "name=%%a"
set "name=!name:(=!"
set "name=!name:)=!"
ren "%%a" "!name!"
)
exit
去空格
复制下面一段代码同样的方式保存为.bat文件。运行文件就可以去除文件名中的空格。
@echo off
Setlocal Enabledelayedexpansion
set "str= "
for /f "delims=" %%i in ('dir /b *.*') do (
set "var=%%i" & ren "%%i" "!var:%str%=!")