Answers:
您还可以尝试使用功能强大的Windows命令行工具PowerShell。您将运行以下命令:
完整命令:
get-childitem *.mp3 | foreach { rename-item $_ $_.Name.Replace("Radiohead -", "") }
分析一下:
get-childitem *.mp3
该列表列出了所有名称以结尾的文件.mp3
。然后将它们与|
操作员通过管道传递给下一个命令。
foreach { rename-item $_ $_.Name.Replace("Radiohead -", "") }
这Radiohead -
将以代替所有用表示的实例""
,从而有效地删除了目录中所有文件中的单词。
您还可以修改get-childitem *.mp3
为get-childitem
–将重命名目录中的所有文件,而不仅仅是名称以结尾的文件.mp3
。
$_ $_.
代表?谢谢!
foreach
。在$_.
如下的点表示法访问的属性/方法/元件。因此,$_.Name
访问通过传递的每个文件的Name属性get-childitem
。
-recurse
参数添加到get-childitem
忘记了复杂的脚本。
rename
是一个非常古老且从未正确完成的命令。如果使用不当,结果可能会让您感到惊讶。
例如删除前缀abcd
从abcd1.txt
,abcd2.txt
,abcd3.txt
等为了得到1.txt
,2.txt
,3.txt
只需使用
rename "abcd*.txt" "////*.txt"
您需要与/
要删除的初始字符数相同的数字。
请对两个参数都使用双引号。
The syntax of the command is incorrect
出错。我很好奇,是否曾经在此答案之前在任何地方发布过这项技术?我需要更新Windows RENAME命令如何解释通配符?问答,尽管从技术上讲,/
它们不能用作通配符。
这可能有效。
创建一个批处理文件,如下所示:
for %%i in ("*.mp3") do (set fname=%%i) & call :rename
goto :eof
:rename
::Cuts off 1st four chars, then appends prefix
ren "%fname%" "my%fname:~4%"
goto :eof
来源:http://www.codejacked.com/renaming-multiple-files-at-once-windows(在注释中,来自“ BlueNovember”)
试试这个软件
http://www.bulkrenameutility.co.uk/Main_Intro.php
批量重命名实用程序是Windows的免费文件重命名软件。批量重命名实用程序使您可以根据极为灵活的条件轻松重命名文件和整个文件夹。添加日期/时间戳,替换数字,插入文本,转换大小写,添加自动数字,处理文件夹和子文件夹....以及更多其他功能!根据许多灵活的标准,快速重命名多个文件。通过多种方式重命名文件:添加,替换,在文件名中插入文本。转换大小写,加数字。删除或更改文件扩展名。重命名之前,请检查详细的预览。使用EXIF元数据重命名照片(即“拍摄的日期照片”,“分辨率”和所有嵌入在JPG照片文件中的其他信息),将您的假日照片从无意义的dsc1790.jpg瞬间重命名为NewYork1.jpg。使用ID3标签重命名MP3文件(又名 MP3 ID3标签重命名)。更改文件的创建和修改时间戳。免费。易于安装。立即下载并开始重命名文件!
由于您正在处理音乐文件,因此无需考虑批处理文件和实用程序来重命名文件。如果您真的想组织音乐,请使用Mp3tag这样的专用程序,这是绝对必要的。
主要特点
批量标签编辑一次将ID3v1.1,ID3v2.3,ID3v2.4,MP4,WMA,APEv2标签和Vorbis注释写入多个文件。
支持封面艺术下载专辑封面并将其添加到文件中,并使您的媒体库更加闪亮。
从Amazon,discogs,freedb,MusicBrainz导入从在线数据库(如Amazon,discogs,freedb,MusicBrainz等)中保存键入和导入标签。
替换字符或单词替换标签和文件名中的字符串(支持正则表达式)。
自动创建播放列表在编辑时自动创建和管理播放列表。
从标签重命名文件根据标签信息重命名文件并从文件名导入标签。
导出为HTML,RTF,CSV基于用户定义的模板生成漂亮的报告和收藏列表。
全面的Unicode支持用户界面和标记完全符合Unicode。
除了这些主要功能外,Mp3tag还提供了多种其他功能,包括批量导出嵌入式专辑封面,对iTunes特定标签(如媒体类型或电视节目设置)的支持,以及将多个动作组合为可与单击鼠标。
我只想添加我的最爱:重命名母版
该实用程序将轻松添加,删除或替换部分文件名,还支持通过文件属性,MP3标签,JPEG JFIF和EXIF标签,视频标签和文本文件进行重命名。批量重命名简单易用,但功能仍然非常强大。
我有一个相关要求。
注意:
备份尝试以下命令的文件夹。
范例1:
注意:此命令将覆盖现有文件名的一部分
如果目录中只有两个文件:
This is file 1.txt
This is file 2.txt
并且如果您运行:
rename "\*.\*" "abc-\*.\*"
然后,将文件更改为:
abc- is file 1.txt
abc- is file 2.txt
范例2:
注意:此命令删除现有文件名的一部分
如果目录中只有两个文件:
This is file 1.txt
This is file 2.txt
并且如果您运行:
rename "T\*.\*" "/\*.\*"
然后,将文件更改为:
his is file 1.txt
his is file 2.txt
转到cmd.exe
并输入:
REN "Radiohead*.mp3" "*.mp3"
(带引号)
有很多专门用于处理音乐文件的软件。我使用的一个示例是Tag&Rename。如果您正在寻找可与任何类型的文件一起使用的通用实用程序,我确定它们也存在。但是我没有任何例子可以解决。