Pourquoi Mac OS X se plaint-il parfois qu'une copie a échoué parce qu'un fichier est en cours d'utilisation?


13

Récemment, j'ai copié des fichiers à partir de DVD vers le stockage réseau sur mon Mac exécutant Leopard 10.5.7.

Je fais simplement glisser-déposer dans le Finder pour effectuer la copie.

Parfois, la copie échoue avec une boîte de dialogue se plaignant qu'un fichier est en cours d'utilisation. Si je répète la copie, elle se termine généralement avec succès.

Je pouvais comprendre que c'était un problème si l'on essayait de déplacer un fichier et qu'il était ouvert par une autre application. Mais aucun de ces fichiers n'est ouvert dans d'autres applications. Je viens juste d'insérer le DVD, de glisser-déposer les fichiers sur le partage réseau de mon NAS et parfois il échoue avec l'erreur "fichier en cours d'utilisation".

C'est très ennuyeux. Quelqu'un a des idées?

Réponses:


7

Le problème est Quick Look. Dès que vous ouvrez un dossier dans le Finder, il essaie de créer des aperçus.

J'utilise 10.5.7 et je reçois toujours ce problème tout le temps en transférant des fichiers vidéo à partir de disques externes. La seule solution semble être d'ouvrir le dossier, d'attendre que les icônes d'aperçu apparaissent, puis d'essayer de copier les fichiers.

Une solution possible consiste à désactiver "Afficher l'aperçu de l'icône" dans les options d'affichage du Finder. Cela ne m'est venu qu'à l'esprit, donc je ne l'ai pas testé.


Désolé, "Notez que vous devez tuer manuellement le processus quicklookd." a été ajouté à ma réponse d'origine. Je ne comprends pas pourquoi. Ouvrez le dossier, attendez la génération des aperçus, puis copiez les fichiers. Vous pouvez également désactiver l'aperçu des icônes. Pourquoi voudriez-vous tuer le processus quicklookd?
Alistair McMillan

3

Afficher l'aperçu de l'icône est le problème! Mettez-le en vue liste et il n'y a aucun problème. C'est un bug!


2

La seule façon dont je peux le faire est d'utiliser l'application Terminal Server et soit mvde la déplacer, soit cpde copier les fichiers requis sur le réseau ou sur le disque externe.


Cette réponse ne dit pas pourquoi cela se produit.
Kevin Panko

1

L'utilitaire Qu'est-ce qui me retient?pour OSX peut vous aider à découvrir ce qui l'empêche de fonctionner. Fondamentalement, il vous permet de savoir quel processus a un fichier ouvert.

Avez-vous déjà eu le problème où vous ne pouvez pas vider la corbeille ou éjecter un disque parce que quelque chose vous empêche? Habituellement, la raison en est que certaines applications ont un fichier ouvert et que vous ne pouvez donc pas vous débarrasser du disque ou mettre le fichier à la poubelle. C'est pourquoi nous avons créé What's Keeping Me! Ce qui me garde identifiera l'application qui maintient l'élément ouvert. Vous pouvez ensuite utiliser What's Keeping Me pour quitter l'application problématique (ou la tuer si nécessaire) afin de pouvoir effectuer votre tâche. Ce qui me garde comprend un flux de travail Automator afin que vous puissiez également effectuer des recherches directement à partir du Finder!


0

Ma première pensée serait que Spotlight essaie d'indexer le lecteur et accède au fichier lorsque vous essayez de le copier. Cela peut être faux et j'examinerai davantage le problème, mais ma première pensée est Spotlight.


3
C'est faux; Spotlight ouvre les fichiers dans un mode qui ne compte pas pour le drapeau "in use" (en particulier, il les ouvre O_EVTONLY).

0

J'ai eu QuickLook provoquer une erreur similaire à celle-ci lors du rendu des aperçus - pour autant que je sache, c'était juste un mauvais timing mais je n'ai pas vu ce "bug" depuis 10.5.3. QuickLook crée-t-il des aperçus lorsque vous copiez les fichiers?


0

Une possibilité est un programme antivirus, si vous en avez un (oui, je sais que vous êtes sur un Mac). Il peut être en train de vérifier le fichier pendant que vous êtes en train de le copier. J'utilise Symantec, et parce que je n'ai jamais rien mis d'autre que mes propres trucs dans le lecteur, j'ai désactivé la numérisation sur cet appareil.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.