Scopri PowerShell per eliminare i file con Rimod-Item e WMI

Scopri PowerShell per eliminare i file con Rimod-Item e WMI
A volte, può sembrare che il sistema stia rallentando. È perché l'archiviazione del sistema diventa piena. In tale situazione, eliminare file o cartelle non necessarie può aiutarlo ad accelerarlo. I file in Windows possono essere eliminati utilizzando GUI e PowerShell. Più specificamente, PowerShell ha cmdlet specifici che possono essere utilizzati per eliminare i file anche. Uno di questi cmdlet più usato è il "Rimuovi oggetto"Cmdlet. Elimina uno o più elementi specificati.

L'articolo seguente panoramica i due metodi per eliminare i file in PowerShell.

Scopri PowerShell per eliminare i file con Rimod-Item e WMI

Questi metodi saranno dimostrati in dettaglio:

  • Rimuovi oggetto.
  • WMI.

Metodo 1: utilizzare il cmdlet "Rimuovi Etim" in PowerShell per eliminare i file

IL "Rimuovi oggetto"CMDLET elimina gli articoli da una posizione specificata in PowerShell. È un approccio di riferimento quando si elimina i file in PowerShell. Questo cmdlet può eliminare file singoli o più.

Le dimostrazioni che spiegano il cmdlet "rimozione eletto" sono fornite di seguito.

Esempio 1: utilizzare il cmdlet "Rimuovi Etim" per eliminare un singolo file
Questa istanza eliminerà un singolo file di testo con l'aiuto di "Rimuovi oggetto"CMDLET:

Rimuovi-Item C: \ doc \ new.TXT

In conformità con il codice sopra:

  • Innanzitutto, definisci il cmdlet "Rimuovi Etim" e quindi specifica un percorso del file da eliminare:

Esempio 2: utilizzare il cmdlet "Rimuovi Etim" per eliminare tutti i file con estensioni
In questa illustrazione, tutti i file con qualsiasi estensione verranno eliminati:

Rimuovi-Item C: \ Doc \*.*

Secondo il codice sopra:

  • Innanzitutto, scrivi il "Rimuovi oggetto"Cmdlet e quindi specificare un percorso di directory in cui si trovano i file.
  • Alla fine dell'indirizzo della directory, aggiungi un punto tra due caratteri selvatici per selezionare tutti i file con estensioni:

Esempio 3: utilizzare il cmdlet "Rimuovi Etim" per eliminare tutti i file inclusi i file nascosti
In questa dimostrazione, tutti i file inclusi quelli nascosti verranno eliminati:

Rimuovi -Item C: \ Doc \* -Force

Secondo il codice sopra:

  • Innanzitutto, specificare un “Rimuovi oggetto"Cmdlet, quindi definisce l'indirizzo della directory seguito da un carattere selvaggio dopo una barra e aggiungi un"-Forza"Parametro.
  • Il parametro "-force" aiuterà a eliminare i file nascosti:

Metodo 2: utilizzare il metodo WMI per eliminare i file in PowerShell

IL "WMI"È un altro metodo che può essere utilizzato per eliminare i file in PowerShell. Ha due classi che vengono utilizzate per eliminare i file: "Get-wmiobject" E "Get-Ciminstance".

Esempio 1: utilizzare il cmdlet "get-wmiobject" della classe WMI per eliminare un file
In questo esempio, un file verrà eliminato usando "Get-wmiobject"CMDLET:

$ File = get -wmiobject -classname cim_datafile -filter "name = 'c: \\ doc \\ new.TXT'"
$ File.Eliminare()

Secondo il codice sopra menzionato:

  • Innanzitutto, inizializza una variabile "$ file", invoca il cmdlet "get-wmiobject", insieme a "-Nome della classe"Parametro e assegnarlo un"Cim_datafile" classe.
  • Successivamente, specificare un "-Filtro"Parametro e assegnare un percorso del file da eliminare.
  • Infine, concatenare il "$ File"Variabile con il"Eliminare()" metodo:

Esempio 2: utilizzare il cmdlet "get-ciminstance" della classe WMI per eliminare un file
Questa istanza eliminerà un file usando un "Get-Ciminstance"CMDLET:

$ File = get -ciminstance -classname cim_datafile -filter "name = 'c: \\ doc \\ new.TXT'"
$ File | Elimina invoca -cimmethod -name

In conformità con il codice sopra:

  • Innanzitutto, inizializza un "file $ $" variabile, quindi assegnalo "Get-Ciminstance"Cmdlet, insieme a"-Nome della classe"Parametro e associarlo al"Cim_datafile" classe.
  • Successivamente, specificare un "-Filtro"Parametro e assegnare un percorso del file da eliminare.
  • Quindi, definisci un "$ File"Variabile, quindi aggiungi la pipeline"|"Per trasferire l'output del comando precedente al comando successivo.
  • Dopodiché, aggiungi un "Invocare cimmethod"CMDLET, quindi specificare un parametro del nome e assegnare il valore"Eliminare"A esso:

Si trattava di eliminare i file in PowerShell.

Conclusione

Per eliminare i file in PowerShell il "Rimuovi oggetto"Viene utilizzato cmdlet. Per fare ciò, prima, specifica il cmdlet "Rimuovi Etim" e quindi aggiungi il percorso del file da eliminare. Tuttavia, al fine di eliminare i file nascosti, aggiungi anche "-Forza"Parametro dopo l'indirizzo del percorso del file. Questo articolo ha coperto una guida per eliminare i file in PowerShell.