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


13

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

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

有时,副本将失败,并显示一个对话框,提示您正在使用文件。如果我通常重复复制,则复制成功完成。

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

这很烦人。有人有想法么?

Answers:


7

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

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

一种可能的解决方案是在Finder视图选项中禁用“显示图标预览”。那只发生在我身上,所以我没有进行测试。


抱歉,“请注意,您必须手动终止快速查找的过程。” 已添加到我的原始答案中。我不明白为什么。打开文件夹,等待预览生成,然后复制文件。或者关闭图标预览。您为什么要杀死快速查找的过程?
阿利斯泰尔·麦克米兰2014年

3

显示图标预览是问题!将其放在列表视图中,没有问题。这是一个错误!


2

我可以做到的唯一方法是使用终端应用程序,mv然后使用移动应用程序或cp将所需文件复制到网络或外部驱动器。


这个答案没有说明为什么会这样。
凯文·潘科2014年

1

该实用程序让我着迷吗?OSX可能会帮助您找出导致其无法正常工作的原因。基本上,它使您可以找到打开文件的进程。

您是否曾经遇到过因某些原因而无法清空垃圾箱或弹出磁盘的问题?通常的原因是因为某些应用程序已打开文件,因此您无法摆脱磁盘或丢弃文件。这就是为什么我们制作了《保持我的东西》!What's Keeping Me将识别使该项目保持打开状态的应用程序。然后,您可以使用What's Keeping Me退出有问题的应用程序(或在需要时将其杀死),以便执行任务。What's Keeping Me包含Automator工作流程,因此您也可以直接从Finder执行搜索!


0

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


3
错了 Spotlight以不计入“使用中”标志的模式打开文件(特别是,打开文件为O_EVTONLY)。

0

我曾经让QuickLook在渲染预览时导致类似于此的错误-据我所知这只是糟糕的时机,但是自10.5.3起就再也没有看到过此“错误”。复制文件时,QuickLook是否创建预览?


0

一种可能的方法是,如果您有防病毒程序(是的,我知道您使用的是Mac)。当您正在复制文件时,它可能正在检查文件。我使用Symantec,并且因为除了驱动器中没有其他东西外,我都禁止在该设备上进行扫描。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.