Cómo eliminar carpetas y subcarpetas en PowerShell

Deshacerse de cualquier archivo en Windows 10 es tan fácil como comer pastel. Sin embargo, la duración del proceso de eliminación ejecutado en el explorador de archivos varía de un elemento a otro. Los diversos factores que lo influyen son el tamaño, el número de archivos individuales que se eliminarán, el tipo de archivo, etc. Por lo tanto, eliminando carpetas grandes que contienen miles de archivos individualespuede tomar horas. En algunos casos, el tiempo estimado que se muestra durante la eliminación puede incluso ser más de un solo día. Además, la forma tradicional de eliminar también es ligeramente ineficiente como necesitaráBin de reciclaje vacíoPara eliminar permanentemente estos archivos de su PC. Entonces, en este artículo, discutiremos cómo eliminar carpetas y subcarpetas en Windows PowerShell rápidamente.

How to Delete Folders and Subfolders in PowerShell

Cómo eliminar carpetas y subcarpetas en Windows PowerShell

Las formas más simples de eliminar una carpeta se enumeran a continuación:

  • Seleccione el elemento y presione elDel llaveen el teclado.
  • Haga clic derecho en el artículo y seleccioneBorrar Desde el menú contextualque aparece.

Sin embargo, los archivos que elimina no son eliminados permanentemente por la PC, ya que los archivos aún estarán presentes en el contenedor de reciclaje. Por lo tanto, para eliminar archivos permanentemente de su PC con Windows,

  • O presioneShift + Eliminar clavesjuntos para eliminar el artículo.
  • O, haga clic con el botón derecho en el icono de reciclaje de reciclaje en el escritorio y luego, haga clic enBin de reciclaje vacíoopción.

¿Por qué eliminar archivos grandes en Windows 10?

Aquí hay algunas razones para eliminar archivos grandes en Windows 10:

  • Elespacio de discoEn su PC puede ser bajo, por lo que se requiere borrar espacio.
  • Sus archivos o carpetas pueden tenerduplicadoaccidentalmente
  • Suarchivos privados o sensiblesse puede eliminar para que nadie más pueda acceder a estos.
  • Sus archivos pueden sercorrupto o lleno de malwareDebido al ataque de programas maliciosos.

Problemas para eliminar archivos y carpetas grandes

A veces, cuando elimina archivos o carpetas más grandes, puede enfrentar problemas molestos como:

  • Los archivos no se pueden eliminar- Esto sucede cuando intenta eliminar archivos y carpetas de aplicaciones en lugar de desinstalarlos.
  • Muy larga duración de la eliminación- Antes de comenzar el proceso de eliminación real, el explorador de archivos verifica el contenido de la carpeta y calcula el número total de archivos para proporcionar un ETA. Además de verificar y calcular, Windows también analiza los archivos para mostrar actualizaciones en el archivo/carpeta que se elimina en ese momento. Estos procesos adicionales contribuyen en gran medida al período de operación de eliminación general.

Debe leer:¿Qué es HKEY_LOCAL_MACHINE?

Afortunadamente, hay algunas maneras de pasar por alto estos pasos innecesarios y acelerar el proceso para eliminar archivos grandes de Windows 10. En este artículo, lo guiaremos a través de varios métodos para hacer lo mismo.

Método 1: Eliminar carpetas y subcarpetas en Windows PowerShell

Siga los pasos mencionados a continuación para eliminar carpetas grandes usando la aplicación PowerShell:

1. Haga clic enComenzary escribirpowershell, luego haga clic enEjecutar como administrador.

open Windows PowerShell as administrator from windows search bar

2. Escriba lo siguientedominioy golpear elIngrese la tecla.

Remove-Item -path C:\Users\ACER\Documents\large_folders -recurse

Nota:Cambiar elcaminoen el comando anterior alruta de carpetaque quieres eliminar.

type the command to delete file or folder in Windows PowerShell. How to Delete Folders and Subfolders in PowerShell

Lea también: Cómo eliminar archivos de configuración de ganar en Windows 10

Método 2:Eliminar carpetas y subcarpetas en Solicitante del sistema

Según la documentación oficial de Microsoft, elcomando del comandoelimina uno o más archivos y elcomando rmdirElimina el directorio de archivos. Ambos comandos también se pueden ejecutar en el entorno de recuperación de Windows. Aquí le mostramos cómo eliminar carpetas y subcarpetas en el símbolo del sistema:

1. PresioneKeys de Windows + QPara lanzar elbarra de búsqueda.

Press Windows key and Q to launch the Search bar

2. TipoSolicitante del sistemay haga clic en elEjecutar como administradoropción en el panel correcto.

Type Command Prompt and click Run as Administrator option on the right pane. How to Delete Folders and Subfolders in PowerShell

3. Haga clic enen elControl de la cuenta de usuarioPop-up, si se le solicita.

4. Tipocdy elruta de carpetaquieres eliminar y golpearIngrese la tecla.

Por ejemplo,CD C: \ Users \ Acer \ Documents \ Adobecomo se muestra a continuación.

Nota:Puede copiar la ruta de la carpeta desde elExplorador de archivosAplicación para que no haya errores.

open a folder in command prompt

5. La línea de comando ahora reflejará la ruta de la carpeta. Compruebe una vez para asegurarse de que la ruta ingresada elimine los archivos correctos. Entonces, escriba lo siguientedominioy golpearIngrese la teclapara ejecutar.

del /f/q/s *.* > nul

enter command to delete the folder in command prompt. How to Delete Folders and Subfolders in PowerShell

6. Tipocd . .Comandar para regresar un paso en la ruta de la carpeta y presionarIngrese la tecla.

type cd.. command in command prompt

7. Escriba lo siguientedominioy golpearIngresarPara eliminar la carpeta especificada.

rmdir /q/s FOLDER_NAME

Cambiar elCarpeta_namecon el nombre de la carpeta que desea eliminar.

the rmdir command to delete the folder in command prompt

Así es como eliminar grandes carpetas y subcarpetas en el símbolo del sistema.

Lea también: Cómo forzar el archivo Eliminar en Windows 10

Método 3: Agregar opción de eliminación rápida en el menú contextual

Aunque hemos aprendido cómo eliminar carpetas y subcarpetas en Windows PowerShell o un símbolo del sistema, el procedimiento debe repetirse para cada carpeta grande individual. Para facilitar esto, los usuarios pueden crear un archivo por lotes del comando y luego agregar ese comando al explorador de archivosmenú contextual. Es el menú que aparece después de hacer clic derecho en un archivo/carpeta. Luego estará disponible una opción de eliminación rápida para cada archivo y carpeta dentro del Explorer para que pueda elegir. Este es un procedimiento largo, así que síguelo cuidadosamente.

1. PresioneKeys de Windows + Qjuntos y escribenbloc.Luego haga clicAbiertocomo se muestra.

search notepad in windows search bar and click open. How to Delete Folders and Subfolders in PowerShell

2. Copie y pegue cuidadosamente las líneas dadas en elBlocdocumento, como se muestra:

@ECHO OFF
ECHO Delete Folder: %CD%?
PAUSE
SET FOLDER=%CD%
CD /
DEL /F/Q/S "%FOLDER%" > NUL
RMDIR /Q/S "%FOLDER%"
EXIT

type the code in Notepad

3. Haga clic en elArchivoopción desde la esquina superior izquierda y elijaGuarda como ...Desde el menú.

click on File and select Save as option in Notepad. How to Delete Folders and Subfolders in PowerShell

4. TipoQuick_delete.batcomoNombre del archivo:y haga clic en elAhorrarbotón.

Type quick delete.bat to the left of File name and click Save button.

5. Ve aUbicación de la carpeta. Hacer clic con el botón derechoQuick_delete.batArchivo y elijaCopiarse muestra resaltado.

Right click quick delete.bat file and choose Copy from the menu. How to Delete Folders and Subfolders in PowerShell

6. Ve aC: \ WindowsenExplorador de archivos.PrensaCtrl + V teclasPara pegar elQuick_delete.batarchivo aquí.

Nota:Para agregar la opción de eliminación rápida, el archivo Quick_Delete.bat debe estar en una carpeta que tenga una variable de entorno de ruta propia. La variable de ruta para la carpeta de Windows es%Windir%.

Go to Windows folder in File Explorer. Press Ctrl and v to paste the quick delete.bat file in that location

7. PresioneWindows + R llavessimultáneamente para lanzarCorrercaja de diálogo.

8. Tiporegedity golpearIngresarPara abrir elEditor de registro.

Nota:Si no ha iniciado sesión desde una cuenta de administrador, recibirá unControl de la cuenta de usuarioPop-up solicitando permiso. Hacer clic enPara concederlo y continuar los próximos pasos para eliminar carpetas y subcarpetas.

type regedit in Run dialog box

9. Ve aHKEY_CLASSES_ROOT \ Directory \ Shellcomo se muestra a continuación.

go to the shell folder in registry editor. How to Delete Folders and Subfolders in PowerShell

10. Haga clic derecho encaparazóncarpeta. Hacer clicNuevo> LlaveEn el menú contextual. Cambie el nombre de esta nueva clave comoEliminar rápido.

right click on shell folder and click New and select Key option in Registry Editor

11. Haga clic derecho en elEliminar rápidoclave, ve aNuevo,y elegirLlaveDesde el menú, como se ilustra a continuación.

right click on Quick Delete and select New and then Key option in Registry Editor

12. Cambie el nombre de lanueva llavecomoDominio.

rename the new key as command in Quick Delete folder in Registry Editor

13. En el panel derecho, haga doble clic en el(Por defecto)archivo para abrir elEditar cadenaventana.

double click on Default and Edit String window will pop up. How to Delete Folders and Subfolders in PowerShell

14. TipoCMD /C "CD %1 && Quick_delete.bat"bajoDatos de valor:y hacer clicDE ACUERDO

enter the value data in Edit String window in Registry Editor

La opción de eliminación rápida ahora se ha agregado al menú contextual del Explorer.

15. Cierre elEditor de registroaplicación y volver a laCarpetaDesea eliminar.

16. Haga clic derecho en elcarpetay elegirEliminar rápidoDesde el menú contextual, como se muestra.

Close the Registry Editor application and go back to the folder you wish to delete. Right click on the folder and choose Quick Delete. How to Delete Folders and Subfolders in PowerShell

Tan pronto como seleccione, eliminará rápido, aparecerá una ventana del símbolo del sistema solicitando la confirmación de la acción.

17. Verifique elRuta de carpetay elNombre de carpetaUna vez y haga cliccualquier llaveen el teclado para eliminar la carpeta rápidamente.

Nota:Sin embargo, si accidentalmente seleccionó la carpeta incorrecta y desea finalizar el proceso, presioneCtrl + C. El símbolo del sistema volverá a solicitar la confirmación mostrando el mensajeTerminar el trabajo por lotes (S/N)?PrensaYy luego golpearIngresarPara cancelar la operación de eliminación rápida, como se muestra a continuación.

terminate batch job to delete folder in command prompt

Lea también: Cómo eliminar entradas rotas en el registro de Windows

Para el consejo: Tabla de parámetros y sus usos

Parámetro Función/uso
/F Elimina con fuerza archivos de solo lectura
/Q Habilita el modo tranquilo, no necesita confirmar para cada eliminación
/s Ejecuta el comando en todos los archivos en las carpetas de laruta especificada
*.* Elimina todos los archivos en esa carpeta
nul Acelera el proceso deshabilitando la salida de la consola

Ejecutardel /?ordenar aprender más sobre lo mismo.

Execute del To know more information on the del command

Recomendado:

Los métodos anteriores son los métodos más efectivos paraEliminar grandes carpetas en Windows 10. Esperamos que esta guía te ayude a aprenderCómo eliminar carpetas y subcarpetas en PowerShell & Segem. Además, si tiene alguna consulta/comentarios con respecto a este artículo, no dude en soltarlos en la sección de comentarios.

Deja un comentario

Su dirección de correo electrónico no se publicará. Los campos requeridos están marcados*