随着我们的数字图书馆的不断增长,有效管理数据的重要性也越来越高。 为此,Apple在OS X中引入了一些功能,以帮助用户整理其图片,文档和其他文件,例如Spotlight元数据和Finder标签。 但是,有时候,没有什么比一个好的文件命名方案更好。 一致的文件名结构(包括日期,项目和描述等信息)通常是正确组织和定位数字数据的最佳方法。 但是,如果您从一开始就没有应用这样的文件命名策略,那么您可能会发现自己面临着重命名大量现有文件的艰巨任务。 值得庆幸的是,Apple最近在OS X中引入了一项新功能,该功能使此过程变得更加容易。
在OS X Yosemite之前,想要在OS X Finder中批量重命名文件的Mac用户必须使用第三方工具。 重命名单个文件非常简单,但是如果必须重命名多个文件,则需要诸如Renamer或NameChanger之类的应用。
但是,借助OS X Yosemite,Apple已将基本的批处理重命名功能直接集成到Finder中。 要使用它,只需在Finder窗口中突出显示或选择多个文件,右键单击(或按住Control单击)所选的项目,然后选择重命名 。 这是说明此过程的示例。
上方,我们有一个Finder文件夹,其中包含20个图像文件,全部使用原始相机命名方案(IMG_4087,IMG_4088等)命名。 这不是很有帮助,我们想用一个文件名来重命名它们,其中包括拍摄日期和简短描述。 现在,我们总是可以逐一检查并重命名每个文件,但这将花费大量时间,尤其是对于比此处要处理的20个文件大得多的文件列表。
相反,让我们尝试OS X Yosemite中新的批次重命名功能。 首先,我们将选择要重命名的所有文件,在这种情况下为所有文件。 然后,右键单击(或按住Control单击)所选文件,然后选择“ 重命名20个项目” (上下文菜单中的项目数显然会根据您使用的文件数而变化)。
将出现一个新窗口,其中提供了一些用于批量重命名文件的基本选项。 这是每个选项的简要说明。
替换文本 :仅允许您查找和替换现有文件名的某些部分。 在我们的示例中,假设我们想保留相机的编号方案,但是将“ IMG”前缀替换为拍摄图像的描述。 因此,我们将在“ 查找”框中输入“ IMG”,在“ 替换为 ”框中输入“海滩”。
添加文本:允许您将文本添加到现有文件名的开头或结尾。 再次回到我们的示例,我们可以保留现有的相机文件名,但只需在末尾添加日期即可。 因此,我们将在提交的文本中输入20140710,然后从下拉菜单中选择“ 名称后”。
格式:这是大多数人在考虑批处理文件重命名时所设想的。 使用此选项,您可以完全摆脱原始文件名,并用自己的文件名替换。 选项包括使用编号顺序(名称和索引)创建自定义名称,使用计数器(名称和计数器)创建自定义名称以及使用日期(名称和日期)创建自定义名称。 在每种情况下,您都可以选择将计数器,序列或日期放置在自定义名称之前或之后。
在我们的例子中,我们想要日期,但是不希望名称和日期选项中的自动日期应用程序附带时间戳。 因此,我们将选择“名称和索引”,这使我们可以手动将日期精确地设置为所需的格式。
这意味着我们将在“ 自定义格式”框中输入“ 20140710-Beach-”,并告诉Finder在文件名后附加索引号。 请注意,我们在自定义名称中的“ Beach”之后添加了多余的破折号,以便将索引号与描述分开。 如果没有它,该数字将直接附加在“ Beach”之后。您也可以通过简单地在自定义名称末尾添加一个额外的空格来使用空格。 在摆弄命名方案时,Finder会在窗口底部帮助您预览文件的示例预览。
设置好所需的批次重命名后,只需单击“ 重命名”即可应用更改。 现在,您会发现所有文件都具有新的名称和顺序,从而节省了时间和繁琐的名称重命名麻烦。
第三方批次重命名工具的长期用户将认识到OS X Yosemite中的新批次重命名功能是相对基本的。 第三方工具仍然提供更多的功能,高级用户可能会希望使用Terminal and Automator提供的现有重命名解决方案。 但是对于其他有基本重命名需求的人,您只需要OS X Yosemite和Finder。