Eliminar varios archivos y carpetas mediante Windows PowerShell

Eliminar varios archivos y carpetas mediante Windows PowerShell

Si no puedes eliminar ningún archivo o carpeta de tu ordenador Windows, te recomendamos que utilices una herramienta tan útil como PowerShell. Esta herramienta te permite eliminar sin problemas archivos y carpetas que son difíciles o incluso imposibles de eliminar con los métodos tradicionales.

PowerShell para eliminar archivos y carpetas

Para eliminar archivos y carpetas de tu sistema utilizando Windows PowerShell, debes seguir estos pasos:

  1. abre Windows PowerShell;
  2. localiza el archivo o la carpeta que quieras;
  3. ejecuta el comando para eliminar el objeto.

Así es, es así de sencillo. Sin embargo, vamos a repasar el proceso de borrado de PowerShell con un poco más de detalle.

Eliminar un solo archivo con PowerShell

En primer lugar, tienes que abrir la ventana de PowerShell que tienes delante. Para ello, pulsa Windows+S en tu teclado y luego escribe PowerShell. Haz clic con el botón derecho en el resultado encontrado y selecciona «Ejecutar como administrador».

Para eliminar un archivo concreto, tienes que ejecutar el siguiente comando:

Eliminar elemento [путь к файлу]

En definitiva, un comando bastante sencillo. Supongamos que tienes una carpeta en tu Escritorio llamada «Testfiles» y dentro de ella hay un archivo llamado Testfiles.jpg que necesitas eliminar. En este caso, el comando anterior tendría el siguiente aspecto:

Eliminar el elemento C:NUsersNde la lista.[имя пользователя]| Archivos de prueba.jpg

Asegúrate de poner la extensión del archivo en eliminación, de lo contrario PowerShell simplemente no analizará el comando: el archivo permanecerá en tu ordenador y verás un error en la caja de herramientas.

LEER   Como Hacer Buenas Fotografias Con El Movil

Eliminar una sola carpeta mediante PowerShell

¿Quieres eliminar una carpeta concreta de tu sistema operativo Windows? Entonces tienes que utilizar exactamente el mismo comando que antes.

Eliminar elemento [путь к папке]

Supongamos que tienes una carpeta llamada «Archivos de prueba» en el Escritorio y quieres deshacerte de ella. En este caso, el comando tendría el siguiente aspecto:

Elimina el elemento C:-Users.[имя пользователя]N – Archivos de prueba en el escritorio

Si la carpeta está vacía, se eliminará inmediatamente. Sin embargo, si hay algún archivo en él, tendrás que pulsar Y y Enter para confirmar la eliminación. La ventana de PowerShell te dará una pista sobre la función de los botones.

Eliminar varios archivos mediante PowerShell

Si quieres deshacerte de varios archivos a través de PowerShell, tendrás que utilizar un comando ligeramente diferente. Se ve así:

Eliminar elemento [путь к файлу], [путь к файлу1], [путь к файлу2]

A la derecha, tendrás que introducir una ubicación para cada archivo que quieras eliminar de tu sistema. Supón que tienes OtroTest.txt en tu Escritorio y OtroTest1.jpg en tu carpeta de Descargas. ¿Y si hay que quitar los dos? En ese caso, el comando PowerShell tendría el siguiente aspecto

Elimina el elemento C:-Users.[имя пользователя]{ktop\conoce otra prueba.txt, C:conoce a los usuariosconoce a los usuarios[имя пользователя]DescargasOtraPrueba1.jpg

Eliminar varias carpetas mediante PowerShell

El comando para eliminar varias carpetas no es muy diferente del comando destinado a eliminar varios archivos. Utilizando los ejemplos anteriores, el comando en PowerShell para varias carpetas tendría el siguiente aspecto

Elimina el elemento C:-Users.[имя пользователя]{ktop}OtraPrueba, C:}Usuarios[имя пользователя]N – Descargas de otra prueba1

De nuevo, si hay algún archivo en estas carpetas, tendrás que confirmar su eliminación en la ventana de PowerShell pulsando Y y Enter. Además, cabe destacar que los archivos y carpetas eliminados de este modo no irán a la Papelera del Escritorio, sino que se eliminarán del sistema inmediatamente.

LEER   Como Hacerse Famosa en Tik Tok

Buscar archivos en una carpeta mediante PowerShell

Si no puedes abrir una carpeta pero quieres saber qué contiene, puedes utilizar el siguiente comando:

Get-ChildItem [путь к папке]

Por ejemplo, si quieres mirar dentro de la carpeta «OtraPrueba2» en el Escritorio, el comando sería así:

Get-ChildItem C:N-usuario[имя пользователя]N – EscritorioN – Otra prueba2

Este comando te muestra varias columnas que contienen información útil sobre los archivos dentro de la carpeta que estás buscando. La última columna (por defecto) es el nombre del archivo. Esto te permitirá saber si debes eliminar la carpeta o no.

Comprobación de la última modificación y la hora de creación mediante PowerShell

Si quieres saber cuándo se ha creado y modificado un objeto (carpeta o archivo) en tu sistema, tienes que ejecutar el siguiente comando en PowerShell:

Get-ChildItem C:N-Universidades.[имя пользователя]| Select-Object FullName, LastWriteTime, CreationTime

Eliminación forzada de objetos mediante PowerShell

No podrás utilizar los comandos anteriores para eliminar archivos ocultos y archivos con atributo de sólo lectura. Si lo intentas, obtendrás un error en la ventana de PowerShell. Sin embargo, puedes forzar la eliminación de determinados archivos/carpetas utilizando el parámetro -fuerza. Supón que tienes una carpeta llamada OtraPrueba3 en tu Escritorio con archivos ocultos y quieres deshacerte de ella. Para eliminar esta carpeta debes ejecutar el siguiente comando de PowerShell:

Elimina el elemento C:-Users.[имя пользователя]{N-EscritorioN-OtraPrueba3 -fuerza

Como siempre, si quieres eliminar dos o más objetos, tendrás que pulsar Y y Enter en la ventana de PowerShell para confirmar tus intenciones.

Borrar archivos/carpetas sin confirmación de PowerShell

Hablando de confirmaciones de borrado, ¿no quieres lidiar con ellas todo el tiempo? Entonces puedes omitir estas peticiones aplicando un parámetro especial al comando de eliminación. Este comando tendría el siguiente aspecto

Elimina el elemento C:-Users.[имя пользователя]{N-EscritorioN-OtraPrueba3 -recurrir

Después de introducir este comando, todos los archivos y carpetas especificados se eliminarán inmediatamente de tu ordenador – no necesitas confirmar nada.

LEER   Como Usar Airdrop en Mac

Excluir ciertos archivos del comando para eliminar en PowerShell

Imaginemos que tienes varios archivos con diferentes extensiones, como TXT, PNG, DOCX, PDF, etc. Quieres eliminar todo excepto los archivos TXT. En este caso, debes utilizar el parámetro -excluir junto con el comando correspondiente. Esto es lo que debes conseguir:

Eliminar-elemento -ruta C:-Users[имя пользователя]N -Excluir .txt

Como ya habrás adivinado, la carpeta OtraPrueba3 se limpiará de absolutamente todo, excepto de los archivos de texto. Este es un comando muy útil para limpiar alguna carpeta, donde se mezclan muchos archivos diferentes y necesitas filtrarlos y deshacerte de todo lo innecesario.