不使用" -n"重命名文件在文件名

时间:2015-08-27 18:11:00

标签: string batch-file file-rename

c:\ users \ microsoft \ video \ folder1 中,我有一个很大的.mp4文件列表,其中包含" -n" (n代表数字)。
例如:

  

超人1.mp4
  蝙蝠侠2.mp4
  蜘蛛侠-3.mp4
  铁人三项-4.mp4

  等等...

我想删除所有" -n"并使用" real"重命名文件。名。

  

Superman-1.mp4 - > Superman.mp4

我尝试过子串和字符串替换(!substr:~-2,2! & !vidfile:%substr%=!),但它不会为所有人工作,因为它会在" n"大于9(在字符串中留下" - ")。我也考虑使用if条件,但它似乎有比我想象的更多嵌套if语句。

这可以用更简单的方式完成吗?一个答案将不胜感激。
谢谢。

0 个答案:

没有答案