如何使用批处理更改文件名

时间:2017-05-24 07:20:16

标签: windows batch-file cmd rename

我正在尝试重命名一个名为“The 100”的文件夹中的一组文件

   The.100.The.Hundred.S04E1.HDTV.SVA.en.srt
   The.100.The.Hundred.S04E2.HDTV.SVA.en.srt
   The.100.The.Hundred.S04E3.HDTV.SVA.en.srt

我怎样才能将相同内容更改为

   The 100 [S04E01].srt
   The 100 [S04E02].srt
   The 100 [S04E04].srt

等等?

1 个答案:

答案 0 :(得分:0)

将您的The 100源目录设为当前...

从命令行:

For %A In ("The.100.The.Hundred.S*.srt") Do @For /F "Tokens=1,2,5Delims=." %B In ("%A") Do @Ren "%A" "%B %C [%D].srt"

从批处理文件:

@For %%A In ("The.100.The.Hundred.S*.srt"
) Do @For /F "Tokens=1,2,5Delims=." %%B In ("%%A"
) Do @Ren "%%A" "%%B %%C [%%D].srt"