Odkryj PowerShell do usuwania plików za pomocą Usuń-Item i WMI

Odkryj PowerShell do usuwania plików za pomocą Usuń-Item i WMI
Czasami może się wydawać, że system zwalnia. Dzieje się tak, ponieważ przechowywanie systemu staje się pełne. W takiej sytuacji usunięcie niepotrzebnych plików lub folderów może pomóc w przyspieszeniu. Pliki w systemie Windows można usunąć za pomocą GUI i PowerShell. Mówiąc dokładniej, PowerShell ma określone cmdlet, które można użyć do usuwania plików, w tym. Jednym z najczęściej używanych cmdlet jest „Usuń przedmiot”Cmdlet. Usuwa jedno lub więcej określonych elementów.

Poniższy artykuł przegląda dwie metody usuwania plików w PowerShell.

Odkryj PowerShell do usuwania plików za pomocą Usuń-Item i WMI

Metody te zostaną szczegółowo wykazane:

  • Usuń przedmiot.
  • WMI.

Metoda 1: Użyj CMDLET „Usuń-elementowy” w PowerShell, aby usunąć pliki

„„Usuń przedmiot”CMDLET usuwa elementy z określonej lokalizacji w PowerShell. Jest to podejście do usuwania plików w PowerShell. Ta cmdlet może usunąć pojedyncze lub wiele plików.

Demonstracje wyjaśniające CMDLET „Usuń” podano poniżej.

Przykład 1: Użyj CMDLET „Usuń-elementowy”, aby usunąć pojedynczy plik
Ta instancja usunie pojedynczy plik tekstowy za pomocą „Usuń przedmiot„Cmdlet:

Usuń-element C: \ doc \ new.tekst

Zgodnie z powyższym kodem:

  • Najpierw zdefiniuj cmdlet „Usuń item”, a następnie określ ścieżkę pliku do usunięcia:

Przykład 2: Użyj cmdlet „Usuń-element”, aby usunąć wszystkie pliki z rozszerzeniami
W tej ilustracji wszystkie pliki z jakimkolwiek rozszerzeniem zostaną usunięte:

Usuń-element C: \ Doc \*.*

Zgodnie z powyższym kodem:

  • Najpierw napisz „Usuń przedmiot”CMDLET, a następnie określ ścieżkę katalogu, w której znajdują się pliki.
  • Na końcu adresu katalogu dodaj kropkę między dwoma dzikimi znakami, aby wybrać wszystkie pliki z rozszerzeniami:

Przykład 3: Użyj cmdlet „Usuń-element”, aby usunąć wszystkie pliki, w tym ukryte pliki
W tej demonstracji wszystkie pliki, w tym ukryte, zostaną usunięte:

Usuń -element c: \ doc \* -Force

Zgodnie z powyższym kodem:

  • Najpierw określ „Usuń przedmiot”CMDLET, a następnie zdefiniuj adres katalogu, a następnie dziką postać po cięciu, i dodaj„-Siła”Parametr.
  • Parametr „-Force” pomoże usunąć ukryte pliki:

Metoda 2: Użyj metody WMI, aby usunąć pliki w PowerShell

„„WMI”To kolejna metoda, którą można użyć do usuwania plików w PowerShell. Ma dwie klasy, które są wykorzystywane do usuwania plików: „Get-WmiObject" I "Otrzymuj ciminstance".

Przykład 1: Użyj CMDLET „GET-WMIOBject” klasy WMI, aby usunąć plik
W tym przykładzie plik zostanie usunięty za pomocą „Get-WmiObject„Cmdlet:

$ File = get -WmiObject -className cim_datafile -filter "name = 'c: \\ doc \\ new.tekst'"
$ Plik.Usuwać()

Zgodnie z wyżej wymienionym kodem:

  • Najpierw zainicjuj zmienną „$ plik”, wywołać cmdlet cmdlet „get-WmiObject” wraz z „-Nazwa klasy„Parametr i przypisz go„CIM_Datafile" klasa.
  • Następnie określ „-Filtr”Parametr i przypisz ścieżkę pliku do usunięcia.
  • Wreszcie, połącz „$ Plik„Zmienna z„Usuwać()" metoda:

Przykład 2: Użyj cmdlet „Get-Ciminstance” klasy WMI, aby usunąć plik
Ta instancja usunie plik za pomocą „Otrzymuj ciminstance„Cmdlet:

$ File = get -ciminstance -classname cim_datafile -filter "name = 'c: \\ doc \\ new.tekst'"
$ Plik | Invoke -Cimmethod -name Usuń

Zgodnie z powyższym kodem:

  • Najpierw zainicjuj zmienną „$ plik”, a następnie przypisz ją „Otrzymuj ciminstance„CMDLET, wraz z„-Nazwa klasy„Parametr i kojarzy go z„CIM_Datafile" klasa.
  • Następnie określ „-Filtr”Parametr i przypisz ścieżkę pliku do usunięcia.
  • Następnie zdefiniuj „$ Plik„Zmienna, a następnie dodaj rurociąg”|„Aby przenieść wyjście poprzedniego polecenia do następnego polecenia.
  • Następnie dodaj „Wywołują cimmethod”CMDLET, a następnie określ parametr nazwy i przypisz wartość„Usuwać„Do tego:

Chodziło o usunięcie plików w PowerShell.

Wniosek

Aby usunąć pliki w PowerShell the „Usuń przedmiot”Cmdlet jest używany. Aby to zrobić, najpierw podaj cmdlet „Usuń element”, a następnie dodaj ścieżkę pliku do usunięcia. Jednak w celu usunięcia ukrytych plików również dodaj „-Siła”Parametr po adresie ścieżki pliku. W tym artykule obejmował przewodnik po usunięciu plików w PowerShell.