Warum beschwert sich Mac OS X manchmal, dass eine Kopie fehlgeschlagen ist, weil eine Datei verwendet wird?

13

Vor kurzem habe ich Dateien von DVDs in den Netzwerkspeicher auf meinem Mac kopiert, auf dem Leopard 10.5.7 ausgeführt wird.

Ich ziehe einfach per Drag & Drop in den Finder, um den Kopiervorgang durchzuführen.

Gelegentlich schlägt die Kopie mit einem Dialogfeld fehl, in dem beanstandet wird, dass eine Datei verwendet wird. Wenn ich die Kopie im Allgemeinen wiederhole, wird sie erfolgreich abgeschlossen.

Ich könnte verstehen, dass dies ein Problem ist, wenn man versucht, eine Datei zu verschieben, die von einer anderen App geöffnet wurde. Keine dieser Dateien ist jedoch in anderen Apps geöffnet. Ich lege die DVD einfach ein, ziehe die Dateien auf die Netzwerkfreigabe meines NAS und manchmal schlägt dies mit dem Fehler "Datei in Verwendung" fehl.

Das ist sehr ärgerlich. Hat jemand irgendwelche Ideen?

orj
quelle

Antworten:

7

Das Problem ist Quick Look. Sobald Sie einen Ordner im Finder öffnen, wird versucht, eine Vorschau zu erstellen.

Ich lasse 10.5.7 laufen und bekomme immer noch dieses Problem, wenn ich Videodateien von externen Laufwerken übertrage. Die einzige Lösung scheint darin zu bestehen, den Ordner zu öffnen, darauf zu warten, dass die Vorschausymbole angezeigt werden, und dann zu versuchen, die Dateien zu kopieren.

Eine mögliche Lösung besteht darin, die Option "Symbolvorschau anzeigen" in den Optionen der Finder-Ansicht zu deaktivieren. Das ist mir nur in den Sinn gekommen, also habe ich es nicht getestet.

Alistair McMillan
quelle
Entschuldigung, "Beachten Sie, dass Sie den Quicklookd-Prozess manuell beenden müssen." wurde zu meiner ursprünglichen Antwort hinzugefügt. Ich verstehe nicht warum. Öffnen Sie den Ordner, warten Sie, bis die Vorschau erstellt wurde, und kopieren Sie die Dateien. Alternativ können Sie die Symbolvorschau deaktivieren. Warum würden Sie den Quicklookd-Prozess beenden?
Alistair McMillan
3

Symbolvorschau anzeigen ist das Problem! Setzen Sie es auf Listenansicht und es gibt keine Probleme. Es ist ein Fehler!

Tommy
quelle
2

Der einzige Weg, den ich tun kann, ist, die Terminal-Anwendung zu verwenden und dann entweder mvzu verschieben oder cpdie erforderlichen Dateien in das Netzwerk oder auf ein externes Laufwerk zu kopieren.

Tom Knights
quelle
Diese Antwort sagt nicht, warum dies passiert.
Kevin Panko
1

Das Dienstprogramm Was hält mich? Mit OSX können Sie möglicherweise herausfinden, warum dies nicht funktioniert. Grundsätzlich können Sie herausfinden, bei welchem ​​Prozess eine Datei geöffnet ist.

Haben Sie jemals das Problem gehabt, dass Sie den Papierkorb nicht leeren oder keine Diskette auswerfen können, weil Sie etwas daran hindert? Normalerweise liegt der Grund darin, dass in einer Anwendung eine Datei geöffnet ist und Sie daher weder die Festplatte entfernen noch die Datei in den Papierkorb werfen können. Deshalb haben wir What's Keeping Me! Was mich hält identifiziert die Anwendung, die das Objekt geöffnet hält. Anschließend können Sie mit What's Keeping Me die Problemanwendung beenden (oder bei Bedarf beenden), um Ihre Aufgabe auszuführen. What's Keeping Me enthält einen Automator-Workflow, mit dem Sie auch direkt im Finder suchen können!

Chris W. Rea
quelle
0

Mein erster Gedanke wäre, dass Spotlight versucht, das Laufwerk zu indizieren und auf die Datei zugreift, wenn Sie versuchen, sie zu kopieren. Dies mag falsch sein, und ich werde das Problem näher untersuchen, aber mein erster Gedanke ist Spotlight.

bjtitus
quelle
3
Das ist falsch; spotlight öffnet Dateien in einem Modus, der nicht zum Flag "in use" zählt (insbesondere werden sie mit O_EVTONLY geöffnet).
0

Ich habe QuickLook einen ähnlichen Fehler beim Rendern von Vorschauen verursachen lassen - soweit ich feststellen konnte, war es nur ein schlechtes Timing, aber ich habe diesen "Bug" seit 10.5.3 nicht mehr gesehen. Erstellt QuickLook eine Vorschau, wenn Sie die Dateien kopieren?

Chealion
quelle
0

Eine Möglichkeit ist ein Antivirenprogramm, falls Sie eines haben (ja, ich weiß, dass Sie auf einem Mac arbeiten). Möglicherweise wird die Datei überprüft, während Sie sie gerade kopieren. Ich verwende Symantec und habe das Scannen auf diesem Gerät deaktiviert, da ich nie etwas anderes als meine eigenen Daten in das Laufwerk gesteckt habe.

Zac Thompson
quelle