Perché a volte Mac OS X si lamenta che una copia non è riuscita perché è in uso un file?


13

Recentemente ho copiato i file da DVD nella memoria di rete sul mio Mac con Leopard 10.5.7.

Sto solo trascinando il Finder per eseguire la copia.

Di tanto in tanto la copia fallisce con una finestra di dialogo che si lamenta che un file è in uso. Se ripeto la copia generalmente si completa correttamente.

Potrei capire che questo è un problema se si stesse provando a spostare un file ed era aperto da un'altra app. Ma nessuno di questi file è aperto in altre app. Inserisco semplicemente il DVD, trascino e rilascia i file nella condivisione di rete del mio NAS e a volte non riesce con l'errore "file in uso".

Questo è molto fastidioso. Qualcuno ha qualche idea?

Risposte:


7

Il problema è Quick Look. Non appena apri una cartella nel Finder, tenta di creare anteprime.

Sono in esecuzione 10.5.7 e continuo a riscontrare questo problema trasferendo continuamente file video da unità esterne. L'unica soluzione sembra essere quella di aprire la cartella, attendere che appaiano le icone di anteprima e quindi provare a copiare i file.

Una possibile soluzione è disabilitare "Mostra anteprima icona" nelle opzioni di visualizzazione del Finder. Mi è venuto solo in mente, quindi non l'ho provato.


Spiacenti, "Nota che devi interrompere manualmente il processo quicklookd." è stato aggiunto alla mia risposta originale. Non capisco perché. Apri la cartella, attendi che vengano generate le anteprime e quindi copia i file. In alternativa, disattiva l'anteprima dell'icona. Perché dovresti uccidere il processo quicklookd?
Alistair McMillan,

3

Mostra anteprima icona è il problema! Mettilo nella visualizzazione elenco e non ci sono problemi. È un bug!


2

L'unico modo in cui posso farlo è utilizzare l'applicazione Terminale e utilizzare mvper spostare quindi o cpper copiare i file richiesti sulla rete o sull'unità esterna.


Questa risposta non dice perché questo accada.
Kevin Panko,

1

L'utilità Cosa mi sta trattenendo? per OSX può aiutarti a scoprire cosa gli impedisce di funzionare. Fondamentalmente, ti permette di scoprire quale processo ha un file aperto.

Hai mai avuto il problema di non poter svuotare il cestino o espellere un disco perché qualcosa ti sta impedendo? Di solito il motivo è perché alcune applicazioni hanno un file aperto e quindi non è possibile eliminare il disco o eliminare il file. Ecco perché abbiamo realizzato What Keeping Me! Ciò che mi sta trattenendo identificherà l'applicazione che tiene aperto l'oggetto. È quindi possibile utilizzare Cosa mi sta trattenendo per chiudere l'applicazione problematica (o ucciderla se necessario) in modo da poter eseguire l'attività. Quello che mi sta trattenendo include un flusso di lavoro di Automator in modo da poter eseguire ricerche anche direttamente dal Finder!


0

Il mio primo pensiero sarebbe che Spotlight potrebbe provare a indicizzare l'unità e acceda al file quando si tenta di copiarlo. Questo potrebbe essere sbagliato e esaminerò di più il problema, ma il mio primo pensiero è Spotlight.


3
È sbagliato; spotlight apre i file in una modalità che non conta per il flag "in uso" (in particolare, li apre O_EVTONLY).

0

QuickLook ha causato un errore simile a questo durante il rendering delle anteprime - per quanto ne sapevo, era solo un cattivo tempismo ma non vedevo questo "bug" dal 10.5.3. QuickLook sta creando anteprime durante la copia dei file?


0

Una possibilità è un programma antivirus, se ne hai uno (sì, lo so che sei su un mac). Potrebbe essere il controllo del file mentre si sta copiando. Uso Symantec e, poiché non ho mai inserito altro che i miei oggetti nell'unità, ho disabilitato la scansione su quel dispositivo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.