Jak usunąć foldery i podfoldery w PowerShell?

Opublikowany: 2021-12-23
Jak usunąć foldery i podfoldery w PowerShell?

Pozbycie się dowolnego pliku w systemie Windows 10 jest tak proste, jak zjedzenie ciasta. Jednak czas trwania procesu usuwania wykonywanego w Eksploratorze plików różni się w zależności od elementu. Różne czynniki, które mają na to wpływ, to rozmiar, liczba pojedynczych plików do usunięcia, typ pliku itp. Dlatego usuwanie dużych folderów zawierających tysiące pojedynczych plików może zająć wiele godzin . W niektórych przypadkach szacowany czas wyświetlany podczas usuwania może wynosić nawet więcej niż jeden dzień. Co więcej, tradycyjny sposób usuwania jest również nieco nieefektywny, ponieważ będziesz musiał opróżnić Kosz , aby trwale usunąć te pliki z komputera. Dlatego w tym artykule omówimy, jak szybko usuwać foldery i podfoldery w programie Windows PowerShell.

Jak usunąć foldery i podfoldery w PowerShell?

Zawartość

  • Jak usunąć foldery i podfoldery w Windows PowerShell
  • Po co usuwać duże pliki w systemie Windows 10?
  • Problemy z usuwaniem dużych plików i folderów
  • Metoda 1: Usuń foldery i podfoldery w Windows PowerShell
  • Metoda 2: Usuń foldery i podfoldery w wierszu polecenia
  • Metoda 3: Dodaj opcję szybkiego usuwania w menu kontekstowym
  • Pro Tip: Tabela parametrów i ich zastosowania

Jak usunąć foldery i podfoldery w Windows PowerShell

Poniżej wymieniono najprostsze sposoby usunięcia folderu:

  • Wybierz element i naciśnij klawisz Del na klawiaturze.
  • Kliknij element prawym przyciskiem myszy i wybierz Usuń z menu kontekstowego, które się pojawi.

Jednak usuwane pliki nie są trwale usuwane przez komputer, ponieważ nadal będą znajdować się w Koszu. Dlatego, aby trwale usunąć pliki z komputera z systemem Windows,

  • Naciśnij jednocześnie klawisze Shift + Delete, aby usunąć element.
  • Lub kliknij prawym przyciskiem myszy ikonę Kosza na pulpicie, a następnie kliknij opcję Opróżnij kosz .

Po co usuwać duże pliki w systemie Windows 10?

Oto kilka powodów, dla których warto usuwać duże pliki w systemie Windows 10:

  • Miejsce na dysku na komputerze może być mało, więc konieczne jest wyczyszczenie miejsca.
  • Twoje pliki lub folder mogły zostać przypadkowo zduplikowane
  • Twoje prywatne lub poufne pliki można usunąć, aby nikt inny nie miał do nich dostępu.
  • Twoje pliki mogą być uszkodzone lub pełne złośliwego oprogramowania z powodu ataku złośliwych programów.

Problemy z usuwaniem dużych plików i folderów

Czasami, gdy usuwasz większe pliki lub foldery, możesz napotkać irytujące problemy, takie jak:

  • Nie można usunąć plików — dzieje się tak, gdy próbujesz usunąć pliki i foldery aplikacji zamiast je odinstalować.
  • Bardzo długi czas usuwania — przed rozpoczęciem faktycznego procesu usuwania Eksplorator plików sprawdza zawartość folderu i oblicza całkowitą liczbę plików, aby zapewnić ETA. Oprócz sprawdzania i obliczania, system Windows analizuje również pliki w celu wyświetlenia aktualizacji w usuwanym w tym momencie pliku/folderze. Te dodatkowe procesy w znacznym stopniu przyczyniają się do całkowitego czasu operacji usuwania.

Musisz przeczytać : co to jest HKEY_LOCAL_MACHINE?

Na szczęście istnieje kilka sposobów na ominięcie tych niepotrzebnych kroków i przyspieszenie procesu usuwania dużych plików z systemu Windows 10. W tym artykule omówimy różne metody robienia tego samego.

Metoda 1: Usuń foldery i podfoldery w Windows PowerShell

Wykonaj czynności wymienione poniżej, aby usunąć duże foldery za pomocą aplikacji PowerShell:

1. Kliknij Start i wpisz powershell , a następnie kliknij Uruchom jako administrator .

otwórz Windows PowerShell jako administrator z paska wyszukiwania systemu Windows

2. Wpisz następujące polecenie i naciśnij klawisz Enter .

 Remove-Item -path C:\Users\ACER\Documents\large_folders -recurse

Uwaga: Zmień ścieżkę w powyższym poleceniu na ścieżkę folderu, który chcesz usunąć.

wpisz polecenie, aby usunąć plik lub folder w programie Windows PowerShell. Jak usunąć foldery i podfoldery w PowerShell?

Przeczytaj także: Jak usunąć pliki instalacyjne Win w systemie Windows 10

Metoda 2: Usuń foldery i podfoldery w wierszu polecenia

Zgodnie z oficjalną dokumentacją Microsoft, polecenie del usuwa jeden lub więcej plików, a polecenie rmdir usuwa katalog plików. Oba te polecenia można również uruchomić w środowisku odzyskiwania systemu Windows. Oto jak usunąć foldery i podfoldery w wierszu polecenia:

1. Naciśnij klawisze Windows + Q, aby uruchomić pasek wyszukiwania .

Naciśnij klawisz Windows i Q, aby uruchomić pasek wyszukiwania

2. Wpisz Wiersz polecenia i kliknij opcję Uruchom jako administrator w prawym okienku.

Wpisz Wiersz polecenia i kliknij opcję Uruchom jako administrator w prawym okienku. Jak usunąć foldery i podfoldery w PowerShell?

3. Kliknij Tak w wyskakującym okienku Kontrola konta użytkownika , jeśli zostaniesz o to poproszony.

4. Wpisz cd i ścieżkę folderu, który chcesz usunąć, i naciśnij klawisz Enter .

Na przykład cd C:\Users\ACER\Documents\Adobe , jak pokazano poniżej.

Uwaga: Możesz skopiować ścieżkę folderu z aplikacji Eksplorator plików , aby nie było błędów.

otwórz folder w wierszu poleceń

5. Wiersz poleceń będzie teraz odzwierciedlał ścieżkę folderu. Sprawdź to raz, aby upewnić się, że wprowadzona ścieżka ma usunąć prawidłowe pliki. Następnie wpisz następujące polecenie i naciśnij klawisz Enter, aby wykonać.

 del /f/q/s *.* > nul 

wpisz polecenie, aby usunąć folder w wierszu polecenia. Jak usunąć foldery i podfoldery w PowerShell?

6. Wpisz cd . . polecenie, aby cofnąć się o jeden krok w ścieżce folderu i naciśnij klawisz Enter .

wpisz polecenie cd.. w wierszu poleceń

7. Wpisz następujące polecenie i naciśnij Enter , aby usunąć określony folder.

 rmdir /q/s FOLDER_NAME

Zmień FOLDER_NAME na nazwę folderu, który chcesz usunąć.

polecenie rmdir, aby usunąć folder w wierszu polecenia

Oto jak usunąć duże foldery i podfoldery w wierszu polecenia.

Przeczytaj także: Jak wymusić usunięcie pliku w systemie Windows 10

Metoda 3: Dodaj opcję szybkiego usuwania w menu kontekstowym

Chociaż nauczyliśmy się usuwać foldery i podfoldery w Windows PowerShell lub w wierszu polecenia, procedurę należy powtórzyć dla każdego pojedynczego dużego folderu. Aby jeszcze bardziej to ułatwić, użytkownicy mogą utworzyć plik wsadowy polecenia, a następnie dodać to polecenie do menu kontekstowego Eksploratora plików . Jest to menu, które pojawia się po kliknięciu prawym przyciskiem myszy pliku/folderu. Opcja szybkiego usuwania będzie wtedy dostępna dla każdego pliku i folderu w Eksploratorze do wyboru. Jest to długa procedura, więc postępuj zgodnie z nią uważnie.

1. Naciśnij jednocześnie klawisze Windows + Q i wpisz notatnik. Następnie kliknij Otwórz , jak pokazano.

wyszukaj notatnik w pasku wyszukiwania systemu Windows i kliknij Otwórz. Jak usunąć foldery i podfoldery w PowerShell?

2. Ostrożnie skopiuj i wklej podane linie w dokumencie Notatnika , jak pokazano:

 @echo wyłączone
ECHO Usuń folder: %CD%?
PAUZA
USTAW FOLDER=%CD%
PŁYTA CD /
DEL /F/Q/S "% FOLDER%" > NUL
RMDIR /Q/S "%FOLDER%"
WYJŚCIE 

wpisz kod w Notatniku

3. Kliknij opcję Plik w lewym górnym rogu i wybierz z menu Zapisz jako… .

kliknij Plik i wybierz opcję Zapisz jako w Notatniku. Jak usunąć foldery i podfoldery w PowerShell?

4. Wpisz quick_delete.bat jako Nazwa pliku: i kliknij przycisk Zapisz .

Wpisz quick delete.bat po lewej stronie nazwy pliku i kliknij przycisk Zapisz.

5. Przejdź do lokalizacji folderu . Kliknij prawym przyciskiem myszy plik quick_delete.bat i wybierz Kopiuj pokazane jako podświetlone.

Kliknij prawym przyciskiem myszy plik quick delete.bat i wybierz z menu opcję Kopiuj. Jak usunąć foldery i podfoldery w PowerShell?

6. Przejdź do C:\Windows w Eksploratorze plików. Naciśnij klawisze Ctrl + V, aby wkleić tutaj plik quick_delete.bat .

Uwaga: Aby dodać opcję szybkiego usuwania, plik quick_delete.bat musi znajdować się w folderze, który ma własną zmienną środowiskową PATH. Zmienna ścieżki dla folderu Windows to %windir%.

Przejdź do folderu Windows w Eksploratorze plików. Naciśnij klawisze Ctrl i v, aby wkleić plik szybkiego usuwania.bat w tej lokalizacji

7. Naciśnij jednocześnie klawisze Windows + R , aby uruchomić okno dialogowe Uruchom .

8. Wpisz regedit i naciśnij Enter , aby otworzyć Edytor rejestru .

Uwaga: Jeśli nie jesteś zalogowany z konta administratora, otrzymasz wyskakujące okienko Kontrola konta użytkownika z prośbą o pozwolenie. Kliknij Tak , aby go przyznać i kontynuuj kolejne kroki, aby usunąć foldery i podfoldery.

wpisz regedit w oknie dialogowym Uruchom

9. Przejdź do HKEY_CLASSES_ROOT\Directory\shell , jak pokazano poniżej.

przejdź do folderu powłoki w edytorze rejestru. Jak usunąć foldery i podfoldery w PowerShell?

10. Kliknij prawym przyciskiem myszy folder powłoki . Kliknij Nowy> Klucz w menu kontekstowym. Zmień nazwę tego nowego klucza na Szybkie usuwanie .

kliknij prawym przyciskiem myszy folder powłoki i kliknij Nowy i wybierz opcję Klucz w Edytorze rejestru

11. Kliknij prawym przyciskiem myszy klawisz szybkiego usuwania , przejdź do opcji Nowy i wybierz z menu opcję Klucz , jak pokazano poniżej.

kliknij prawym przyciskiem myszy Szybkie usuwanie i wybierz Nowy, a następnie opcję Klucz w Edytorze rejestru

12. Zmień nazwę nowego klucza na Command .

zmień nazwę nowego klucza jako polecenie w folderze Szybkie usuwanie w Edytorze rejestru

13. W prawym panelu kliknij dwukrotnie plik (Domyślny) , aby otworzyć okno Edytuj ciąg .

kliknij dwukrotnie na Default i pojawi się okno Edit String. Jak usunąć foldery i podfoldery w PowerShell?

14. Wpisz cmd /c „cd %1 && quick_delete.bat” w obszarze Dane wartości: i kliknij OK

wprowadź dane wartości w oknie Edytuj ciąg w Edytorze rejestru

Opcja szybkiego usuwania została teraz dodana do menu kontekstowego Eksploratora.

15. Zamknij aplikację Edytor rejestru i wróć do folderu , który chcesz usunąć.

16. Kliknij prawym przyciskiem myszy folder i wybierz Szybkie usuwanie z menu kontekstowego, jak pokazano.

Zamknij aplikację Edytor rejestru i wróć do folderu, który chcesz usunąć. Kliknij folder prawym przyciskiem myszy i wybierz Szybkie usuwanie. Jak usunąć foldery i podfoldery w PowerShell?

Jak tylko wybierzesz Szybkie usuwanie, pojawi się okno wiersza polecenia z prośbą o potwierdzenie akcji.

17. Sprawdź krzyżowo Ścieżkę folderu i nazwę folderu , a następnie kliknij dowolny klawisz na klawiaturze, aby szybko usunąć folder.

Uwaga: jeśli jednak przypadkowo wybrałeś niewłaściwy folder i chcesz zakończyć proces, naciśnij Ctrl + C . Wiersz polecenia ponownie poprosi o potwierdzenie, wyświetlając komunikat Zakończyć zadanie wsadowe (T/N)? Naciśnij Y , a następnie naciśnij Enter , aby anulować operację szybkiego usuwania, jak pokazano poniżej.

zakończyć zadanie wsadowe, aby usunąć folder w wierszu polecenia

Przeczytaj także: Jak usunąć uszkodzone wpisy w rejestrze systemu Windows

Pro Tip: Tabela parametrów i ich zastosowania

Parametr Funkcja/zastosowanie
/F Wymusza usuwanie plików tylko do odczytu
/Q Włącza tryb cichy, nie trzeba potwierdzać przy każdym usunięciu
/s Wykonuje polecenie na wszystkich plikach w folderach o określonej ścieżce
*.* Usuwa wszystkie pliki w tym folderze
nulu Przyspiesza proces poprzez wyłączenie wyjścia konsoli

Wykonaj del /? polecenie, aby dowiedzieć się więcej na ten sam temat.

Wykonaj del Aby dowiedzieć się więcej o poleceniu del

Zalecana:

  • Gdzie Microsoft Store instaluje gry?
  • Jak naprawić pliki PDF, które nie otwierają się w Chrome?
  • Jak wyłączyć narzędzie Google Software Reporter?
  • Jak dodać wtyczkę Notepad ++ w systemie Windows 10?

Powyższe metody są najskuteczniejszymi metodami usuwania dużych folderów w systemie Windows 10 . Mamy nadzieję, że ten przewodnik pomógł Ci dowiedzieć się , jak usuwać foldery i podfoldery w PowerShell i wierszu polecenia . Ponadto, jeśli masz jakieś pytania/komentarze dotyczące tego artykułu, możesz je umieścić w sekcji komentarzy.