如何使用批处理脚本使用模式重命名文件

彼得·S

例如,我有一个名为pair.txt的.txt文件。

例子:

AAA_BBB_CCC_DDD_EEE_FFF_GGG_HHH.idoc.xml            AAAA
AAA_BBB_CCC_DDD_EEE_FFF_111_222.idoc.xml            BBBB
AAA_BBB_CCC_DDD_EEE_FFF_333_444.idoc.xml            CCCC

现在,该文件包含两列文件名。第一列将是重命名第二列的模式。现在,我想使用第6和第7个“ _”的右侧作为模式。第二列中文件的最终文件名必须为:

AAAA.GGG_HHH
BBBB.111_222
CCCC.333_444

正如您所注意到的,我没有包括.idoc.xml部分。现在,我想将代码放入此for语句中:

for /f "tokens=1,2" %%a in ('type c:\user\pair.txt') do (
        echo Renaming file : %%b
        )

我将如何做到这一点?

MC ND
for /f "usebackq tokens=1,2" %%a in ("c:\user\pair.txt") do (
    for /f "tokens=7,8 delims=_." %%c in ("%%a") do (
        echo Renaming file : %%b = %%b.%%c_%%d
    )
)

使用第二个for命令拆分第一列,然后使用关联的标记

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用批处理脚本重命名文件夹

来自分类Dev

使用批处理脚本旋转重命名编号文件

来自分类Dev

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

来自分类Dev

重命名文件模式Windows批处理

来自分类Dev

重命名文件模式Windows批处理

来自分类Dev

如何使用批处理脚本重命名仅与另一个目录中相同的文件

来自分类Dev

在批处理脚本中使用 WMIC 重命名 PC 的问题

来自分类Dev

使用批处理脚本重命名目录中的多个文件

来自分类Dev

在使用 ghostscript 批处理脚本解锁 PDF 之前重命名文件

来自分类Dev

如何使用模式重命名文件集

来自分类Dev

如何重命名批处理文件

来自分类Dev

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

来自分类Dev

如何在 Windows 中使用批处理重命名文件夹?

来自分类Dev

如何在c#中使用Process通过批处理重命名文件

来自分类Dev

使用模式重命名文件

来自分类Dev

基于模式,在终端中重命名批处理文件

来自分类Dev

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

来自分类Dev

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

来自分类Dev

使用文本文件重命名文件夹中的批处理文件

来自分类Dev

使用批处理文件,我可以在ZIP文件中重命名文件吗?

来自分类Dev

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

来自分类Dev

使用批处理文件查找并重命名文件中的字符串

来自分类Dev

如何使用命令或脚本重命名多个文件

来自分类Dev

使用模式批量重命名文件

来自分类Dev

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

来自分类Dev

使用批处理重命名从文件名中间删除文本

来自分类Dev

使用批处理和正则表达式重命名文件

来自分类Dev

使用批处理重命名用户目录中的文件夹

来自分类Dev

使用Bash脚本重命名多个文件

Related 相关文章

  1. 1

    使用批处理脚本重命名文件夹

  2. 2

    使用批处理脚本旋转重命名编号文件

  3. 3

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

  4. 4

    重命名文件模式Windows批处理

  5. 5

    重命名文件模式Windows批处理

  6. 6

    如何使用批处理脚本重命名仅与另一个目录中相同的文件

  7. 7

    在批处理脚本中使用 WMIC 重命名 PC 的问题

  8. 8

    使用批处理脚本重命名目录中的多个文件

  9. 9

    在使用 ghostscript 批处理脚本解锁 PDF 之前重命名文件

  10. 10

    如何使用模式重命名文件集

  11. 11

    如何重命名批处理文件

  12. 12

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

  13. 13

    如何在 Windows 中使用批处理重命名文件夹?

  14. 14

    如何在c#中使用Process通过批处理重命名文件

  15. 15

    使用模式重命名文件

  16. 16

    基于模式,在终端中重命名批处理文件

  17. 17

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

  18. 18

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

  19. 19

    使用文本文件重命名文件夹中的批处理文件

  20. 20

    使用批处理文件,我可以在ZIP文件中重命名文件吗?

  21. 21

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

  22. 22

    使用批处理文件查找并重命名文件中的字符串

  23. 23

    如何使用命令或脚本重命名多个文件

  24. 24

    使用模式批量重命名文件

  25. 25

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

  26. 26

    使用批处理重命名从文件名中间删除文本

  27. 27

    使用批处理和正则表达式重命名文件

  28. 28

    使用批处理重命名用户目录中的文件夹

  29. 29

    使用Bash脚本重命名多个文件

热门标签

归档