批处理如何去掉⼀删除文件名中的指定字符

2023-12-20 08:42:47
推荐回答(2个)
回答1:

批量去掉文件名中的指定字符文字:

步骤1,下载上面的工具后安装打开,点击【添加文件】按钮,将需要修改名称的文件全部添加到软件中,也可以通过将文件拖动到软件上的方式进行添加。

步骤2,接下来就是对软件进行设置的环节,如下图所示:命名方式选择“替换”;查找内容输入需要删除的文字或字符;替换内容什么都不用填写,留空。这时候我们在右边可以预览到新文件名已经删除了相同的文字。

步骤3,然后点击【开始重命名】红色按钮,启动软件程序。稍等片刻当软件提示“重命名成功”,说明软件完成批量删除文件名中相同文字的操作。

步骤4,最后检查这些文件,通过案例对比可以看出,新的文件名中完全删除了相同的文字

回答2:

中文内容的部分自己替换成需求的文件格式,和需要处理的文字

@echo off & SETLOCAL ENABLEDELAYEDEXPANSION
rem 开启变量延迟扩展
rem 遍历批处理所在目录的对应格式的文件
for /f %%i in ('dir/w/b *.txt') do (
set Filename=%%i
echo. 替换前的名字:!Filename!
rem 字符串处理
set rFilename=!Filename:b=!
echo. 替换后的名字:!rFilename!
rem 替换文件名
ren !Filename! !rFilename!
)
pause