为什么 Mac OS X 有时会因为文件正在使用而抱怨复制失败?

orj*_*orj 13 finder macos

最近,我一直在将文件从 DVD 复制到运行 Leopard 10.5.7 的 Mac 上的网络存储。

我只是在 Finder 中拖放以执行复制。

有时,复制会失败,并出现一个对话框,抱怨文件正在使用中。如果我重复复制通常它会成功完成。

如果有人试图移动文件并且它被另一个应用程序打开,我可以理解这是一个问题。但是这些文件都没有在其他应用程序中打开。我只是弹出 DVD,将文件拖放到我的 NAS 的网络共享,有时它会因“文件正在使用”错误而失败。

这很烦人。谁有想法?

小智 7

问题是快速查看。只要您在 Finder 中打开文件夹,它就会尝试创建预览。

我正在运行 10.5.7,但从外部驱动器传输视频文件时仍然会遇到此问题。唯一的解决方案似乎是打开文件夹,等待预览图标出现,然后尝试复制文件。

一个可能的解决方案是在 Finder 视图选项中禁用“显示图标预览”。这只是我想到的,所以我还没有测试过。


小智 0

我的第一个想法是,Spotlight 可能会尝试对驱动器进行索引,并且在您尝试复制文件时正在访问该文件。这可能是错误的,我会进一步研究这个问题,但我的第一个想法是 Spotlight。

  • 这是错误的;Spotlight 以不计入“使用中”标志的模式打开文件(具体来说,它以 O_EVTONLY 打开文件)。 (3认同)