Dlaczego Mac OS X czasami narzeka, że ​​kopia nie powiodła się, ponieważ plik jest w użyciu?

13

Ostatnio kopiowałem pliki z dysków DVD do pamięci sieciowej na komputerze Mac z systemem Leopard 10.5.7.

Po prostu przeciągam i upuszczam Findera, aby wykonać kopię.

Czasami kopia nie powiedzie się, a okno dialogowe narzeka, że ​​plik jest w użyciu. Jeśli powtórzę kopię ogólnie, kończy się ona pomyślnie.

Mogłem zrozumieć, że jest to problem, jeśli ktoś próbuje przenieść plik, który został otwarty przez inną aplikację. Ale żaden z tych plików nie jest otwarty w innych aplikacjach. Po prostu wkładam płytę DVD, przeciągam i upuszczam pliki do udziału sieciowego mojego NAS, a czasem kończy się to błędem „plik w użyciu”.

To bardzo denerwujące. Czy ktoś ma jakieś pomysły?

orj
źródło

Odpowiedzi:

7

Problemem jest szybki przegląd. Gdy tylko otworzysz folder w Finderze, spróbuje utworzyć podgląd.

Korzystam z wersji 10.5.7 i ciągle mam ten problem z przesyłaniem plików wideo z zewnętrznych dysków. Wydaje się, że jedynym rozwiązaniem jest otwarcie folderu, poczekaj na pojawienie się ikon podglądu, a następnie spróbuj skopiować pliki.

Możliwym rozwiązaniem jest wyłączenie opcji „Pokaż podgląd ikon” w opcjach widoku Findera. To przyszło mi tylko do głowy, więc tego nie przetestowałem.

Alistair McMillan
źródło
Niestety „Pamiętaj, że musisz ręcznie zabić proces szybkiego przeglądu”. został dodany do mojej oryginalnej odpowiedzi. Nie rozumiem dlaczego. Otwórz folder, poczekaj na wygenerowanie podglądu, a następnie skopiuj pliki. Alternatywnie wyłącz podgląd ikon. Dlaczego miałbyś zabić szybki przegląd?
Alistair McMillan
3

Problem z wyświetlaniem podglądu ikon! Umieść go w widoku listy i nie będzie żadnych problemów. To błąd!

Tommy
źródło
2

Jedyny sposób, w jaki mogę to zrobić, to użyć aplikacji terminalowej i użyć albo mvdo przeniesienia, albo cpdo skopiowania wymaganych plików na sieć lub dysk zewnętrzny.

Tom Knights
źródło
Ta odpowiedź nie wyjaśnia, dlaczego tak się dzieje.
Kevin Panko
1

Narzędzie Co mnie utrzymuje? dla OSX może pomóc ci dowiedzieć się, co go powstrzymuje. Zasadniczo pozwala dowiedzieć się, jaki proces ma otwarty plik.

Czy kiedykolwiek miałeś problem polegający na tym, że nie możesz opróżnić Kosza ani wysunąć dysku, ponieważ coś Ci przeszkadza? Zwykle powodem jest to, że w niektórych aplikacjach jest otwarty plik, dlatego nie można pozbyć się dysku ani wyrzucić go do kosza. Właśnie dlatego stworzyliśmy What's Keeping Me! What's Keeping Me zidentyfikuje aplikację, która utrzymuje element otwarty. Następnie możesz użyć programu What's Keeping Me, aby zamknąć aplikację powodującą problemy (lub zabić ją w razie potrzeby), aby móc wykonać zadanie. What Keeping Me obejmuje przepływ pracy Automatora, dzięki czemu możesz wyszukiwać bezpośrednio z Findera!

Chris W. Rea
źródło
0

Najpierw pomyślałem, że Spotlight może próbować zindeksować dysk i uzyskuje dostęp do pliku, gdy próbujesz go skopiować. To może być źle i przyjrzę się temu zagadnieniu bardziej, ale moją pierwszą myślą jest Spotlight.

bjtitus
źródło
3
To jest źle; światło punktowe otwiera pliki w trybie, który nie liczy się do flagi „w użyciu” (w szczególności otwiera je O_EVTONLY).
0

Miałem QuickLook spowodował błąd podobny do tego, gdy wyświetlał podgląd - o ile mogłem stwierdzić, że był to po prostu zły czas, ale nie widziałem tego „błędu” od 10.5.3. Czy QuickLook tworzy podgląd podczas kopiowania plików?

Chealion
źródło
0

Jedną z możliwości jest program antywirusowy, jeśli go masz (tak, wiem, że jesteś na komputerze Mac). Może to sprawdzać plik, gdy jesteś w trakcie jego kopiowania. Używam Symantec, a ponieważ nigdy nie wkładam do napędu niczego innego niż własne, wyłączam skanowanie na tym urządzeniu.

Zac Thompson
źródło