Si no puede eliminar algunos archivos o carpetas de su computadora con Windows, le recomendamos que utilice una herramienta tan útil como PowerShell. Con esta herramienta, puede eliminar fácilmente archivos y carpetas de su sistema que son difíciles o incluso imposibles de eliminar con métodos tradicionales.
- PowerShell para eliminar archivos y carpetas
- Eliminar un solo archivo a través de PowerShell
- Eliminar una sola carpeta a través de PowerShell
- Eliminar varios archivos a través de PowerShell
- Eliminar varias carpetas a través de PowerShell
- Comprobar archivos en una carpeta a través de PowerShell
- Comprobación de la última modificación y la hora de creación a través de PowerShell
- Eliminación forzada de un objeto a través de PowerShell
- Eliminar archivos/carpetas sin confirmación de PowerShell
- Excluir archivos específicos del comando PowerShell Eliminar
PowerShell para eliminar archivos y carpetas
Para eliminar archivos y carpetas del sistema usando Windows PowerShell, debe seguir los pasos a continuación:
- abra Windows PowerShell;
- busque el archivo o carpeta que desea eliminar;
- Ejecute el comando para eliminar el objeto.
Así es, es así de simple. Sin embargo, veamos el proceso de eliminación de PowerShell con un poco más de detalle.
Eliminar un solo archivo a través de PowerShell
En primer lugar, debes abrir una ventana de PowerShell frente a ti. Para hacer esto, presione Windows+S en su teclado y luego escriba el mensaje de PowerShell. Haga clic derecho en el resultado que encuentre y seleccione «Ejecutar como administrador».
Para eliminar algún archivo específico, debe ejecutar el siguiente comando:
Considerándolo todo, un comando bastante simple. Supongamos que tiene una carpeta llamada «Testfiles» en su escritorio y dentro de ella hay un archivo llamado Testfiles. jpg que necesita eliminar. En este caso, el comando anterior se vería así:
Eliminar elemento C:\Users\[nombre de usuario]\Desktop\Testfiles\Testfiles. jpg.
Asegúrese de especificar la extensión del archivo que desea eliminar; de lo contrario, PowerShell simplemente no entenderá el comando: el archivo permanecerá en la computadora y verá un error en la caja de herramientas.
Eliminar una sola carpeta a través de PowerShell
¿Quiere eliminar una carpeta específica en su sistema operativo Windows? Entonces necesitas usar exactamente el mismo cmdlet que antes.
Supongamos que tiene una carpeta llamada «Testfiles» en su escritorio y desea deshacerse de ella. En este caso, el comando quedaría así:
Eliminar elemento C:\Users\[nombre de usuario]\Desktop\Testfiles
Si la carpeta está vacía, se eliminará inmediatamente. Sin embargo, si hay algún archivo en él, deberá presionar las teclas Y e Enter para confirmar su eliminación. La ventana de PowerShell le dará sugerencias sobre qué botones son responsables de qué.
Eliminar varios archivos a través de PowerShell
Si desea deshacerse de varios archivos a la vez a través de PowerShell, deberá utilizar un cmdlet ligeramente diferente. Se verá así:
Eliminar elemento [ruta del archivo], [ruta del archivo1], [ruta del archivo2]
Así es, tendrás que ingresar una ubicación para cada archivo que quieras eliminar de tu sistema. Supongamos que tiene AnotherTest. txt en su escritorio y AnotherTest1. jpg en su carpeta de Descargas.¿Qué pasa si quieres eliminarlos a ambos? En ese caso, el cmdlet de PowerShell tendría este aspecto:
Eliminar elemento C:\Users\[nombre de usuario]\Desktop/AnotherTest. txt, C:\Users\[nombre de usuario]\Downloads\AnotherTest1. jpg.
Eliminar varias carpetas a través de PowerShell
El cmdlet para eliminar varias carpetas no es muy diferente del cmdlet para eliminar varios archivos. Usando los ejemplos anteriores, el cmdlet de PowerShell para varias carpetas tendría este aspecto:
Eliminar elemento C:\Users\[nombre de usuario]\Desktop/AnotherTest, C:\Users\[nombre de usuario]\Downloads\AnotherTest1
Nuevamente, si hay archivos en estas carpetas, deberá confirmar su eliminación en la ventana de PowerShell presionando Y e Enter. Además, vale la pena señalar que los archivos y carpetas eliminados de esta manera no van a la Papelera de reciclaje del escritorio, sino que se eliminan inmediatamente del sistema.
Comprobar archivos en una carpeta a través de PowerShell
Si no puede abrir una carpeta pero desea saber qué contiene, puede utilizar el siguiente comando:
Por ejemplo, si desea buscar dentro de la carpeta «AnotherTest2» ubicada en el escritorio, el cmdlet se vería así:
Get-ChildItem C:\Users\[nombre de usuario]\Desktop\AnotherTest2
Al usar este comando, verá varias columnas que contendrán información útil sobre los archivos dentro de la carpeta que desea. La última columna (por defecto) será responsable del nombre de los archivos. De esta manera sabrás si debes eliminar esta carpeta o no.
Comprobación de la última modificación y la hora de creación a través de PowerShell
Si desea saber cuándo se creó y modificó algún objeto (carpeta o archivo) en su sistema, debe ejecutar el siguiente comando en PowerShell:
Get-ChildItem C:\Users\[nombre de usuario]\Desktop\AnotherTest2 |Seleccionar objeto Nombre completo, Hora de última escritura, Hora de creación
Eliminación forzada de un objeto a través de PowerShell
No podrá usar los comandos anteriores para eliminar archivos y archivos ocultos con atributo de solo lectura. Si intenta hacerlo, será recibido con un error en la ventana PowerShell. Sin embargo, puede forzar la eliminación de ciertos archivos/carpetas utilizando el parámetr o-force. Supongamos que tiene una carpeta llamada OtroTest3 en su escritorio con archivos ocultos en el interior y desea deshacerse de ella. Para eliminar esta carpeta, ejecutaría el siguiente cmdlet en PowerShell:
Elimina r-item c: \ users \ [nombre de usuario] \ escritorio \ otherTest 3-force
Como siempre, si desea eliminar dos o más objetos, deberá presionar Y e ingresar en la ventana PowerShell para confirmar sus intenciones.
Eliminar archivos/carpetas sin confirmación de PowerShell
Hablando de confirmaciones de eliminación, ¿no quieres lidiar con ellas todo el tiempo? Luego puede omitir estas solicitudes aplicando un parámetro especial al comando Eliminar. Tal cmdlet se vería así:
Remov e-Item C: \ Users \ [UserName] \ Desktop \ OTROTEST 3-Recurse
Después de ingresar este comando, todos los archivos y carpetas especificados se eliminarán de inmediato de su computadora; no hay necesidad de confirmar nada.
Excluir archivos específicos del comando PowerShell Eliminar
Imaginemos que tiene varios archivos con diferentes extensiones, como TXT, PNG, DOCX, PDF, etc. Desea eliminar todo excepto los archivos TXT. En ese caso, debe usar el parámetr o-exclude con el comando. Esto es lo que debes obtener:
Elimina r-ite m-path c: \ users \ [nombre de usuario] \ Desktop \ otherTest3 * -exclude * . txt
Como ya habrá adivinado, se eliminarán absolutamente todos los objetos de la carpeta OTROTEST3, excepto los archivos de texto. Este es un comando muy útil para limpiar una carpeta que contiene muchos archivos diferentes y debe filtrarlo y deshacerse de todos los archivos innecesarios.