Descubra PowerShell para eliminar archivos con Remout-Item y WMI

Descubra PowerShell para eliminar archivos con Remout-Item y WMI
A veces, puede parecer que el sistema se está desacelerando. Es porque el almacenamiento del sistema se llena. En tal situación, la eliminación de archivos o carpetas innecesarios puede ayudar a acelerarlo. Los archivos en Windows se pueden eliminar utilizando GUI y PowerShell. Más específicamente, PowerShell tiene cmdlets específicos que se pueden usar para eliminar archivos, incluidos. Uno de los cmdlet más usados ​​es el "Remover el artículo"Cmdlet. Elimina uno o más elementos especificados.

El siguiente artículo consignará los dos métodos para eliminar archivos en PowerShell.

Descubra PowerShell para eliminar archivos con Remout-Item y WMI

Estos métodos se demostrarán en detalle:

  • Remover el artículo.
  • WMI.

Método 1: use el cmdlet "eliminar el artículo" en PowerShell para eliminar archivos

El "Remover el artículo"Cmdlet elimina los elementos de una ubicación especificada en PowerShell. Es un enfoque de referencia al eliminar archivos en PowerShell. Este cmdlet puede eliminar archivos simples o múltiples.

Las demostraciones que explican el cmdlet "eliminar el elemento" se proporcionan a continuación.

Ejemplo 1: use el cmdlet "eliminar el elemento" para eliminar un solo archivo
Esta instancia eliminará un solo archivo de texto con la ayuda de un "Remover el artículo"Cmdlet:

Eliminar el Item C: \ doc \ new.TXT

De acuerdo con el código anterior:

  • Primero, defina el cmdlet "eliminar el Item" y luego especifique una ruta de archivo que se eliminará:

Ejemplo 2: use el cmdlet "Remove-Item" para eliminar todos los archivos con extensiones
En esta ilustración, se eliminarán todos los archivos con cualquier extensión:

Eliminar el ítem c: \ doc \*.*

Según el código anterior:

  • Primero, escribe el "Remover el artículo"Cmdlet y luego especifique una ruta de directorio en la que se encuentran los archivos.
  • Al final de la dirección del directorio, agregue un punto entre dos caracteres salvajes para seleccionar todos los archivos con extensiones:

Ejemplo 3: use el cmdlet "Remove-Item" para eliminar todos los archivos, incluidos los archivos ocultos
En esta demostración, todos los archivos, incluidos los ocultos, se eliminarán:

Eliminar el ítem c: \ doc \* -force

Según el código anterior:

  • Primero, especifique un "Remover el artículo"Cmdlet, luego defina la dirección del directorio seguido de un personaje salvaje después de un corte, y agregue un"-FuerzaParámetro.
  • El parámetro "-force" ayudará a eliminar los archivos ocultos:

Método 2: Use el método WMI para eliminar archivos en PowerShell

El "WMI"Es otro método que se puede usar para eliminar archivos en PowerShell. Tiene dos clases que se utilizan para eliminar archivos: "Get-wmiobject" y "Obtener".

Ejemplo 1: use el cmdlet "get-wmiobject" de la clase WMI para eliminar un archivo
En este ejemplo, un archivo se eliminará usando "Get-wmiobject"Cmdlet:

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

Según el código mencionado anteriormente:

  • Primero, inicialice una variable "archivo $", invoque el cmdlet "get-wmioBject", junto con un "-Nombre de la claseParámetro "y asignarlo un"Cim_datafile" clase.
  • Después de eso, especifique un "-FiltrarParámetro y asignar una ruta de archivo para eliminar.
  • Por último, concatene el "$ Archivo"Variable con el"Borrar()" método:

Ejemplo 2: use el cmdlet de la clase WMI "Get-Ciminstance" para eliminar un archivo
Esta instancia eliminará un archivo usando un "Obtener"Cmdlet:

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

De acuerdo con el código anterior:

  • Primero, inicialice una variable "archivo $", luego asigne un "Obtener"Cmdlet, junto con un"-Nombre de la clase"Parámetro y asociarlo con el"Cim_datafile" clase.
  • Después de eso, especifique un "-FiltrarParámetro y asignar una ruta de archivo para eliminar.
  • Entonces, defina un "$ Archivo"Variable, luego agregue la tubería"|"Para transferir la salida del comando anterior al siguiente comando.
  • Después de eso, agregue un "Invocar cimetario"Cmdlet, luego especifique un parámetro de nombre y asigne el valor"Borrar"A eso:

Eso se trataba de eliminar archivos en PowerShell.

Conclusión

Para eliminar archivos en PowerShell el "Remover el artículoSe utiliza el cmdlet. Para hacerlo, primero, especifique el cmdlet "eliminar Ítem" y luego agregue la ruta del archivo que se eliminará. Sin embargo, para eliminar los archivos ocultos también solo agregue el "-FuerzaParámetro después de la dirección de la ruta del archivo. Este artículo ha cubierto una guía para eliminar archivos en PowerShell.