将一些 iTunes 库项目移动到不同的驱动器?

Sör*_*lau 11 itunes script file-management libraries macos

我的内部硬盘驱动器有点小,无论如何我只经常收听我的 iTunes 库的一小部分,所以我想将大部分内容保留在外部驱动器上以供存档。由于处理多个 iTunes 库有点痛苦,我正在寻找的解决方案是将库的单个项目移动到不同的位置,而不会影响“保持组织”和“复制文件”设置。

我找到了一个 AppleScript,我认为应该这样做,将文件移动到文件夹...,但它会复制它们,并且不会相应地更新库。

我可以通过移动文件来手动执行此操作,然后在 iTunes 中访问它——它会提示我输入新位置。我只是不打算对数千个文件一一执行此操作。

Jos*_*unt 6

这真的取决于,但我认为它不能按照你想要的方式完成。

“支持”的方式

您可以通过转到iTunes >首选项>高级>取消选中“将文件添加到资料库时将文件复制到 iTunes 音乐文件夹”来禁止 iTunes 将音乐复制到 iTunes 文件夹以备将来导入。这会将所有未来的文件添加到库中,但不会将它们复制到 iTunes 文件夹中,因此请确保您不这样做。

这样做的缺点是 iTunes 将无法整理这些文件夹,因此您必须在导入它们之前将它们放入您想要的文件夹结构中。

在此处输入图片说明

骇人听闻的方式

将项目导入库后,将它们移动到备用位置,然后创建指向文件新位置的符号链接。您必须为此使用终端:

ln -s /new/file/location/Britney\ Spears ~/Music/iTunes/Britney\ Spears
Run Code Online (Sandbox Code Playgroud)

假设您将 Britney Spears 移至/new/file/location/. 本\是用来逃避的空间Britney Spears。这个很重要。

我自己没有测试过,所以我实际上不知道它是否有效。我稍后会尝试并更新此帖子


经过进一步思考,我假设对第一种方法进行了修改,可以让您保持评分。取消选中“添加到资料库时将文件复制到 iTunes 音乐文件夹”后,将评分较低的歌曲移动到外部驱动器。现在,当您尝试播放移动的曲目时,iTunes 应该会抱怨丢失的曲目。当它出现时,将其指向您移动到外部驱动器的文件。

如果这行得通,这将是一个乏味的、逐首歌曲的过程,这对于大量歌曲来说可能是不切实际的。您还可以通过重新选中“将文件添加到库时将文件复制到 iTunes 音乐文件夹”来尝试更进一步,并希望不会将您刚移回 iTunes 音乐文件夹的文件复制回来。