批量删除文件名中的括号

加布里埃尔·米诺(Gabriel Meono)

成功删除一堆Google云端硬盘文件夹重复项后,某些文件会保留“ filename(2)”名称。

有没有一种方法可以批量重命名每个文件,以便括号和括号内的数字消失了?

其中包括文件夹和子文件夹。

foxidrive

这将创建renfiles.bat.txt供您在记事本中检查,然后重命名.bat并执行(如果您对此感到满意)。

@echo off
dir /b /a-d *(*).* |find /i /v "%~nx0" |find /i /v "repl.bat" |repl "(.*)\(.*\)(\..*)" "ren \q$&\q \q$1$2\q" xa >"renfiles.bat.txt"

这使用了一个名为repl.bat-的帮助程序批处理文件-从以下位置下载:https//www.dropbox.com/s/qidqwztmetbvklt/repl.bat

放置repl.bat在与批处理文件相同的文件夹中,或者放置在路径上的文件夹中。

编辑:此版本将通过子目录递归:

@echo off
dir /b /s /a-d *(*).* |find /i /v "%~nx0" |find /i /v "repl.bat" |repl ".*\\(.*)\(.*\)(\..*)" "ren \q$&\q \q$1$2\q" xa >"renfiles.bat.txt"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

批量删除文件名中的括号和方括号

来自分类Dev

在Linux中批量删除文件名中的特殊字符

来自分类Dev

在Windows中从文件名中批量删除特殊字符

来自分类Dev

使用sed删除文件名中的空格和括号

来自分类Dev

使用Powershell删除文件名中的方括号字符

来自分类Dev

文件名中的批量替换字符

来自分类Dev

根据文件名(不包括括号和方括号)批量创建文件夹

来自分类Dev

批量删除Bash中文件名中的前导破折号

来自分类Dev

批量删除Bash中文件名中的前导破折号

来自分类Dev

尝试从文件名中批量删除不可见的特殊字符

来自分类Dev

rm命令:删除文件名包含方括号的文件

来自分类Dev

如何从文件名中删除括号中所有内容

来自分类Dev

从所有文件名中删除括号和空格的批处理脚本

来自分类Dev

Bash大括号扩展以删除部分文件名

来自分类Dev

如何批量处理文件名中的空格?

来自分类Dev

在CentOS 7中批量重命名JPG文件名

来自分类Dev

从文件名中删除特殊字符

来自分类Dev

从特定路径中删除文件名?

来自分类Dev

从文件名中删除单词列表

来自分类Dev

从文件名中删除模式

来自分类Dev

从文件名中删除特殊字符

来自分类Dev

如何从文件名中删除空格

来自分类Dev

从文件名中删除版本后缀

来自分类Dev

从文件名中删除前缀

来自分类Dev

删除文件名中的零

来自分类Dev

从文件名中删除随机文本

来自分类Dev

从文件名中删除星号

来自分类Dev

删除文件名中的特定字符

来自分类Dev

从 URL 中删除文件名