1

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

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

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

我想使用 cmd 执行此操作。

4

2 回答 2

0

用Windows的 sed 试试

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

删除echo以使其正常工作。

于 2013-08-18T18:44:48.857 回答
0

这使用了一个名为 repl.bat 的帮助批处理文件,来自 - http://www.dostips.com/forum/viewtopic.php?f=3&t=3855

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

@echo off
dir /b /a-d |repl "...(.*)" "ren \x22$&\x22 \x22$1\x22" x >renfile.bat
于 2013-08-18T14:34:14.283 回答