批处理脚本以批量重命名文件-去除括号和之间的所有字符

莎兰许

我希望重命名特定文件夹中的一组文件,以消除括号之间(包括括号)的所有内容

例如,文件名为:

"78 Tax Tips for Canadians for Dummies (ISBN - 0470676582)"

我希望将其重命名为:

"78 Tax Tips for Canadians for Dummies"

我需要对特定文件夹中的所有文件文件执行以下操作,因为它的文件名字符遵循以下相同模式:

Dummies (ISBN - .........)

我尝试在这篇文章中遵循并使用批处理脚本逻辑,但是在ISBN - ##########零件以我错误地执行的方式不断变化之后,我无法使该数字起作用

IT暴徒忍者

批处理文件重命名,删除括号和之间的所有字符,但保留扩展名

将以下示例中的所有逻辑保存到文本文件中并命名something.cmd,然后简单地执行它。

脚本说明

  • 哪里SET RenDir=C:\PathC:\Path,你需要放在哪里,你要重命名这些文件存在的完整路径。

  • 使用此脚本逻辑的假设是,将仅在RenDir带括号的文件中使用类型模式()将其删除,(ISBN - .........)并且这些文件名中的任何其他部分都将不包含任何括号()

示例批处理脚本逻辑

@ECHO ON

SET RenDir=C:\Path

FOR /F "DELIMS=() TOKENS=1,3" %%F IN ('DIR /B /A-D "%RenDir%\*.*"') DO (
    CALL :RenameFiles "%%~F" "%%~G"
)
GOTO EOF

:RenameFiles
SET fname=%~1
SET Ext=%~2
REN "%RenDir%\%fname%*%ext%" "%fname%%ext%"
GOTO EOF

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

制作DOS批处理脚本以在文件单词之间重命名

来自分类Dev

批处理脚本以递归方式移动.txt文件并重命名它们以替换特定字符

来自分类Dev

如何在批处理文件中批量重命名带有多个点的文件?

来自分类Dev

如何使用批处理脚本重命名多个文件夹和子文件?

来自分类Dev

用于复制和重命名文件的批处理脚本文件

来自分类Dev

Bash脚本:重命名批处理文件以删除/更改Windows文件系统下所有非法字符

来自分类Dev

Winrar批处理脚本(略有改动)-将提取的文件重命名为当前目录

来自分类Dev

Windows批处理脚本重命名具有随机名称的文件?

来自分类Dev

构建DOS批处理脚本以重命名文件

来自分类Dev

批处理脚本以交换单词/重命名文件

来自分类Dev

批处理文件以复制和重命名文件

来自分类Dev

如何通过批处理脚本将8字符文件重命名为9字符文件?

来自分类Dev

批处理文件重命名脚本交换文件名中的子字符串?

来自分类Dev

批处理程序以重命名和删除文件

来自分类Dev

批处理文件名和重命名

来自分类Dev

批处理文件重命名和目录自动计数

来自分类Dev

有批处理文件的条件重命名

来自分类Dev

Bash脚本来查找,处理和重命名文件?

来自分类Dev

Bash脚本来查找,处理和重命名文件?

来自分类Dev

使用批处理文件以相同的扩展名顺序重命名所有文件

来自分类Dev

Windows脚本以使用参数重命名和移动文件

来自分类Dev

Win Server 2012 PowerShell 4脚本以复制,重命名和触摸文件

来自分类Dev

如何使用批处理脚本重命名在该文件夹中具有一定数量文件的多个文件夹?

来自分类Dev

将所有特定类型的文件重命名为小写批处理

来自分类Dev

某些字符后批量重命名文件

来自分类Dev

批量重命名(删除特定字符)文件

来自分类Dev

批量复制和重命名文件

来自分类Dev

如何批量复制和重命名文件?

来自分类Dev

批量文件重命名和移动

Related 相关文章

  1. 1

    制作DOS批处理脚本以在文件单词之间重命名

  2. 2

    批处理脚本以递归方式移动.txt文件并重命名它们以替换特定字符

  3. 3

    如何在批处理文件中批量重命名带有多个点的文件?

  4. 4

    如何使用批处理脚本重命名多个文件夹和子文件?

  5. 5

    用于复制和重命名文件的批处理脚本文件

  6. 6

    Bash脚本:重命名批处理文件以删除/更改Windows文件系统下所有非法字符

  7. 7

    Winrar批处理脚本(略有改动)-将提取的文件重命名为当前目录

  8. 8

    Windows批处理脚本重命名具有随机名称的文件?

  9. 9

    构建DOS批处理脚本以重命名文件

  10. 10

    批处理脚本以交换单词/重命名文件

  11. 11

    批处理文件以复制和重命名文件

  12. 12

    如何通过批处理脚本将8字符文件重命名为9字符文件?

  13. 13

    批处理文件重命名脚本交换文件名中的子字符串?

  14. 14

    批处理程序以重命名和删除文件

  15. 15

    批处理文件名和重命名

  16. 16

    批处理文件重命名和目录自动计数

  17. 17

    有批处理文件的条件重命名

  18. 18

    Bash脚本来查找,处理和重命名文件?

  19. 19

    Bash脚本来查找,处理和重命名文件?

  20. 20

    使用批处理文件以相同的扩展名顺序重命名所有文件

  21. 21

    Windows脚本以使用参数重命名和移动文件

  22. 22

    Win Server 2012 PowerShell 4脚本以复制,重命名和触摸文件

  23. 23

    如何使用批处理脚本重命名在该文件夹中具有一定数量文件的多个文件夹?

  24. 24

    将所有特定类型的文件重命名为小写批处理

  25. 25

    某些字符后批量重命名文件

  26. 26

    批量重命名(删除特定字符)文件

  27. 27

    批量复制和重命名文件

  28. 28

    如何批量复制和重命名文件?

  29. 29

    批量文件重命名和移动

热门标签

归档