如何删除多个文件名称的前3个字符?

时间:2013-08-18 03:52:56

标签: cmd file-rename

我有几个文件(.Mp3),前缀为两个数字和一个空格,例如:

01 Music.mp3,02 TheBeatles.mp3,03 RollingStones.mp3

我想知道如何删除文件夹中所有文件的前3个字符,所以我只会删除所有名称和数字。

我想使用cmd执行此操作。

2 个答案:

答案 0 :(得分:0)

这使用了来自 - http://www.dostips.com/forum/viewtopic.php?f=3&t=3855

的名为repl.bat的帮助程序批处理文件

启动此批处理文件并在运行之前检查renfile.bat。

@echo off
dir /b /a-d |repl "...(.*)" "ren \x22$&\x22 \x22$1\x22" x >renfile.bat

答案 1 :(得分:0)

使用sed for Windows

进行尝试
dir /b /a-d | sed -r "s/.{3}(.*)/echo ren \"^&\" \"\1\"/e"

删除echo以使其正常运行。