Jak naprawić błąd „Operacja nie może zostać zakończona, ponieważ plik jest używany”

Opróżnienie Kosza jest jedną z najbardziej podstawowych procedur w macOS albo innym systemie z graficznym interfejsem użytkownika. Wszyscy mamy własny ulubiony sposób to robić i kiedy go opróżniamy, nie oczekujemy żadnych niespodzianek. W najgorszym przypadku jesteśmy gotowi potwierdzić, że chcemy opróżnić Kosz.

Ale niekiedy wyskakuje błąd. Zazwyczaj komunikat powiadamia, że „Operacja nie może zostać zakończona, ponieważ plik jest używany”. W tym artykule wyjaśnimy, co powoduje ten komunikat i jak usunąć plik, który jest w użyciu.

Porada

Czy wiesz, że na Macu istnieje wiele różnych sposobów umieścić pliki w Koszu i opróżnić go? Na przykład, można:

  • Przeciągnąć rzeczy do Kosza.
  • Nacisnąć Shift, przeciągnąć wskaźnik nad wieloma rzeczami i przeciągnąć je do Kosza.
  • Nacisnąć Command, kliknąć niesąsiadujące ze sobą rzeczy i przeciągnąć je do Kosza.
  • Zaznaczyć rzeczy jednym ze sposobów, opisanych powyżej, a następnie kliknąć prawym przyciskiem myszy i wybrać Przenieś do Kosza.

Aby opróżnić Kosz:

  • Otwórz Finder, przejdź do menu Finder i wybierz Opróżnij Kosz.
  • W Finder naciśnij Command-Shift-Delete.
  • Kliknij prawym klawiszem myszy Kosz w Docku i wybierz Opróżnij Kosz.

Co znaczy błąd „Operacja nie może zostać zakończona, ponieważ plik jest używany”?

Ten błąd zazwyczaj występuje, gdy uruchomiona w tle aplikacja używa pliku. Jednak może być spowodowana przez macOS, kiedy system uważa plik za używany. Często problem jest spowodowany nieznanym plikiem systemowym, o którym nic nie znasz i nie pamiętasz, by był przenoszony do Kosza.

Jak wymusić opróżnienie Kosza na Macu

Spróbuj te kroki i po każdym z nich spróbuj opróżnić Kosz.

  1. Zamknij używającą plik aplikację. Jeśli to nie pomaga, zamknij wszystkie aplikacje.
  2. Uruchom ponownie Maca.
  3. Wyłącz wszystkie rzeczy startowe i uruchom ponownie Maca.
  4. Uruchom Maca w trybie odzyskiwania (trzymaj Command-R podczas rozruchu). Wykorzystaj Narzędzie dyskowe do naprawienia dysku startowego.

Jak usunąć plik w Terminalu

Jeśli nie udało się rozwiązać problemu, należy skorzystać z Terminalu, by zrozumieć, które pliki obecnie są w użyciu, albo są uznawane za takie. Polecenie Terminalu „lsof” jest skrótem do „list all open files” (pokaż listę otwartych plików) i powinno dać wskazówkę, dlaczego nie udaje się usunąć plika z Kosza.

  1. Kliknij ikonę Kosza w Docku, by go otworzyć.
  2. Przejdź do folderu Aplikacje > Narzędzia i uruchom Terminal.
  3. W okienku Terminalu wpisz: lsof
  4. Przeciągnij plik, który próbujesz usunąć do okna Terminalu.
  5. Naciśnij Return.
  6. Zobaczysz listę procesów, używających tego pliku.

To ma pozwolić zidentyfikować proces, blokujący opróżnienie Kosza. Jeśli ten proces działa w tle, przejdź do folderu Aplikacje > Narzędzia i uruchom Monitor aktywności. Znajdź i zaznacz proces, a następnie w pasku narzędzi naciśnij Zatrzymaj.

Jak łatwo opróżnić Kosze

Może to być dla Ciebie nowością, ale każdy wolumin ma własny Kosz. Dlatego, kiedy przeciągasz plik, zapisany na zewnętrznym dysku albo pamięci USB do Kosza, ten Kosz jest specyficzny dla tego nośnika. Po odłączeniu lub wysunięciu dysku pliki znikną z Kosza. Podłącz go znowu, a pliki znowu powrócą do Kosza, póki go nie opróżnisz. Takie aplikacje jak klienci email również mogą mieć własne kosze. Najszybszym sposobem na opróżnienie wszystkich koszy na Macu jest wykorzystanie modułu Kosze w CleanMyMac X. Ten moduł opróżni wszystkie kosze na Macu i potrafi ominąć niektóre błędy Finder. Oto jak z niego skorzystać.

  1. Pobierz CleanMyMac X stąd, jeśli nie masz zainstalowanej kopii.
  2. Po zainstalowaniu uruchom CleanMyMac X i wybierz Kosze.
  3. Naciśnij Skanuj.
  4. Naciśnij Opróżnij.

    CleanMyMac X również zawiera niszczarkę. Kiedy przeciągasz plik do Kosza i opróżniasz go, katalog plików Maca zostaje uaktualniony, by oznaczyć wykorzystywane przez plik miejsce jako dostępne do użycia. W końcu plik zostanie nadpisany. Ale do tej pory pozostaje w miejscu i można go przywrócić. Jeśli plik zawiera dane prywatne, to nie jest najlepszą sytuacją. Niszczarka w CleanMyMac X bezpiecznie wymazuje pliki i natychmiast je nadpisuje.

    1. Uruchom CleanMyMac X i w pasku bocznym wybierz Niszczarkę.
    2. Kliknij Wybierz pliki.
    3. Zaznacz pliki, które chcesz wymazać i naciśnij Otwórz.
    4. Naciśnij Usuń.

    Jeśli podczas próby opróżnienia Kosza otrzymujesz błąd, pewnie on jest powiązany z procesem, używającym tego pliku. Postępuj zgodnie z instrukcjami powyżej, by opróżnić Kosz i usunąć plik albo zidentyfikować problematyczny proces i zamknąć go.