Cómo eliminar carpetas y subcarpetas en PowerShell

Cómo eliminar carpetas y subcarpetas en PowerShell

Deshacerse de cualquier archivo en Windows 10 es tan fácil como comerse un pastel. Sin embargo, la duración del proceso de eliminación(deletion process) ejecutado en el Explorador de archivos(File Explorer) varía de un elemento a otro. Los diversos factores que influyen son el tamaño, la cantidad de archivos individuales que se eliminarán, el tipo de archivo, etc. Por lo tanto, eliminar carpetas grandes que contienen miles de archivos individuales puede llevar horas(can take hours) . En algunos casos, el tiempo estimado que se muestra durante la eliminación puede ser incluso más de un día. Además, la forma tradicional de eliminar también es un poco ineficiente, ya que deberá vaciar la papelera de reciclaje( empty Recycle bin) para eliminar estos archivos de su PC de forma permanente. Entonces, en este artículo, discutiremos cómo eliminar carpetas y subcarpetas en Windows PowerShellrápidamente.

Cómo eliminar carpetas y subcarpetas en PowerShell

Cómo eliminar carpetas y subcarpetas en Windows PowerShell(How to Delete Folders and Subfolders in Windows PowerShell)

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

  • Seleccione el elemento y presione la tecla (key)Supr(Del) en el teclado.
  • Haga clic con el botón derecho en el elemento y seleccione Eliminar (Delete) en el menú contextual(from the context menu) que aparece.

Sin embargo, los archivos que elimine no serán eliminados permanentemente por la PC, ya que los archivos seguirán estando presentes en la papelera de reciclaje(Recycle bin) . Por lo tanto(Hence) , para eliminar archivos de forma permanente de su PC con Windows(Windows PC) ,

  • Presione las Shift + Delete keys juntas para eliminar el elemento.
  • O bien, haga clic con el botón derecho en el ícono de la papelera de reciclaje en el (Recycle bin)escritorio(Desktop) y luego haga clic en la opción Vaciar papelera de reciclaje .(Empty recycle bin)

¿Por qué eliminar archivos grandes en Windows 10?(Why Delete Large Files in Windows 10?)

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

  • El espacio en disco(disk space) de su PC puede ser bajo, por lo que es necesario liberar espacio.
  • Es posible que sus archivos o carpetas se hayan duplicado(duplicated) accidentalmente
  • Sus archivos privados o confidenciales(private or sensitive files) se pueden eliminar para que nadie más pueda acceder a ellos.
  • Sus archivos pueden estar corruptos o llenos de malware(corrupt or full of malware) debido al ataque de programas maliciosos.

Problemas con la eliminación de archivos y carpetas grandes(Issues With Deleting Large Files and Folders)

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

  • Los archivos no se pueden eliminar(Files can’t be deleted) : esto sucede cuando intenta eliminar archivos y carpetas de aplicaciones en lugar de desinstalarlos.
  • Duración muy larga de la eliminación(Very long duration of deletion) : antes de comenzar el proceso de eliminación(deleting process) real , el Explorador(File Explorer) de archivos verifica el contenido de la carpeta y calcula la cantidad total de archivos para proporcionar una ETA . Además(Apart) de verificar y calcular, Windows también analiza los archivos para mostrar actualizaciones en el archivo/carpeta que se está eliminando en ese momento. Estos procesos adicionales contribuyen en gran medida al período general de la operación(operation period) de eliminación .

Debe leer(Must Read) : ¿Qué es HKEY_LOCAL_MACHINE?

Afortunadamente, hay algunas formas de evitar 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(Method 1: Delete Folders and Subfolders in Windows PowerShell)

Siga los pasos que se mencionan a continuación para eliminar carpetas grandes con la aplicación PowerShell(PowerShell app) :

1. Haga clic en Inicio(Start) y escriba powershell , luego haga clic en Ejecutar como administrador(Run as administrator) .

abra Windows PowerShell como administrador desde la barra de búsqueda de Windows

2. Escriba el siguiente comando(command)  y presione la tecla Intro(Enter key) .

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

Nota:(Note:) cambie la ruta(path) en el comando anterior a la ruta de la carpeta(folder path) que desea eliminar.

escriba el comando para eliminar el archivo o la carpeta en Windows PowerShell.  Cómo eliminar carpetas y subcarpetas en PowerShell

Lea también:(Also Read:) Cómo eliminar archivos de configuración de Win(Delete Win Setup Files) en Windows 10

Método 2: (Method 2: )eliminar carpetas y subcarpetas en (Delete Folders and Subfolders in) el símbolo del sistema(Command Prompt)

Según la documentación oficial de Microsoft(Microsoft documentation) , el comando del(del command) elimina uno o más archivos y el comando rmdir(rmdir command) elimina el directorio de archivos. Ambos comandos también se pueden ejecutar en el entorno de recuperación de Windows(Windows Recovery Environment) . Aquí se explica cómo eliminar carpetas y subcarpetas en el símbolo del sistema(Command Prompt) :

1. Presione las Windows + Q keys para iniciar la barra de búsqueda(search bar) .

Presione la tecla de Windows y Q para iniciar la barra de búsqueda

2. Escriba Símbolo del sistema( Command Prompt) y haga clic en la opción Ejecutar como administrador(Run as Administrator) en el panel derecho.

Escriba Símbolo del sistema y haga clic en la opción Ejecutar como administrador en el panel derecho.  Cómo eliminar carpetas y subcarpetas en PowerShell

3. Haga clic en (Yes) en la ventana emergente Control de cuentas de usuario , si se le solicita.(User Account Control)

4. Escriba cd y la ruta de la carpeta(folder path) que desea eliminar y presione la tecla Intro(Enter key) .

Por ejemplo, cd C:\Users\ACER\Documents\Adobe como se muestra a continuación.

Nota:(Note:) Puede copiar la ruta de la carpeta(folder path) desde la aplicación Explorador de archivos(File Explorer) para que no haya errores.

abrir una carpeta en el símbolo del sistema

5. La línea de comando(command line) ahora reflejará la ruta de la carpeta(folder path) . Compruébelo una vez para asegurarse de que la ruta ingresada elimine los archivos correctos. Luego, escriba el siguiente comando (command ) y presione la tecla Intro(Enter key) para ejecutar.

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

ingrese el comando para eliminar la carpeta en el símbolo del sistema.  Cómo eliminar carpetas y subcarpetas en PowerShell

6. Escriba cd. . comando para retroceder un paso en la ruta de la carpeta y (folder path and hit) presione la tecla Intro(Enter key) .

escriba cd .. comando en el símbolo del sistema

7. Escriba el siguiente comando(command)  y presione Entrar(Enter ) para eliminar la carpeta especificada.

rmdir /q/s FOLDER_NAME

Cambie FOLDER_NAME con el nombre de la carpeta que desea eliminar.

el comando rmdir para eliminar la carpeta en el símbolo del sistema

Así es como se eliminan carpetas y subcarpetas grandes en el símbolo del sistema(Command Prompt) .

Lea también:(Also Read:) Cómo forzar la eliminación de archivos(Force Delete File) en Windows 10

Método 3: agregar la opción de eliminación rápida en el menú contextual(Method 3: Add Quick Delete Option in Context Menu)

Aunque hemos aprendido a eliminar carpetas y subcarpetas en Windows PowerShell o Símbolo del sistema(Windows PowerShell or Command Prompt) , el procedimiento debe repetirse para cada carpeta grande individual. Para facilitar esto aún más, los usuarios pueden crear un archivo por lotes(batch file) del comando y luego agregar ese comando al menú contextual del ( context menu)Explorador de archivos(File Explorer) . Es el menú que aparece después de hacer clic derecho en un archivo/carpeta. Una opción de eliminación(delete option) rápida estará disponible para cada archivo y carpeta(file and folder) dentro del Explorador(Explorer) para que usted elija. Este es un procedimiento largo, así que sígalo cuidadosamente.

1. Presione Windows + Q keys juntas y escriba notepad. Luego haga clic en Abrir(Open) como se muestra.

busque el bloc de notas en la barra de búsqueda de Windows y haga clic en abrir.  Cómo eliminar carpetas y subcarpetas en PowerShell

2. Copie y pegue cuidadosamente(Carefully copy and paste) las líneas dadas en el documento del Bloc(Notepad) de notas , 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

escriba el código en el Bloc de notas

3. Haga clic en la opción Archivo en la (File )esquina superior izquierda(left corner) y seleccione Guardar como...( Save As…) en el menú.

haga clic en Archivo y seleccione la opción Guardar como en el Bloc de notas.  Cómo eliminar carpetas y subcarpetas en PowerShell

4. Escriba quick_delete.bat como Nombre de archivo:(File name: ) y haga clic en el botón Guardar(Save) .

Escriba quick delete.bat a la izquierda de Nombre de archivo y haga clic en el botón Guardar.

5. Vaya a Ubicación de la carpeta(Folder location) . Haga clic con el botón derecho en el archivo quick_delete.bat y seleccione Copiar(Copy ) resaltado.

Haga clic con el botón derecho en el archivo quick delete.bat y elija Copiar en el menú.  Cómo eliminar carpetas y subcarpetas en PowerShell

6. Vaya a C:\Windows en el Explorador de archivos. (File Explorer. )Presione las Ctrl + V keys para pegar aquí el archivo quick_delete.bat .

Nota:(Note: ) para agregar la opción de eliminación(delete option) rápida , el archivo quick_delete.bat(quick_delete.bat file) debe estar en una carpeta que tenga su propia variable de entorno PATH(PATH environment) . La variable de ruta(path variable) para la carpeta de Windows(Windows folder) es %windir%.

Vaya a la carpeta de Windows en el Explorador de archivos.  Presione Ctrl y v para pegar el archivo quick delete.bat en esa ubicación

7. Presione las teclas (keys)Windows + R simultáneamente para iniciar el cuadro de diálogo Ejecutar .(Run)

8. Escriba regedit y presione Enter para abrir el Editor del Registro( Registry Editor) .

Nota:(Note: ) Si no ha iniciado sesión desde una cuenta de administrador(administrator account) , recibirá una ventana emergente de Control de cuentas de usuario solicitando permiso. (User Account Control)Haga clic(Click) en (Yes ) para otorgarlo y continúe con los siguientes pasos para eliminar carpetas y subcarpetas.

escriba regedit en el cuadro de diálogo Ejecutar

9. Vaya a HKEY_CLASSES_ROOT\Directory\shell como se muestra a continuación.

vaya a la carpeta de shell en el editor de registro.  Cómo eliminar carpetas y subcarpetas en PowerShell

10. Haga clic derecho en la carpeta de shell . Haga clic en New> Clave(Key ) en el menú contextual(context menu) . Cambie el nombre de esta nueva clave como Eliminación rápida(Quick Delete) .

haga clic derecho en la carpeta de shell y haga clic en Nuevo y seleccione la opción Clave en el Editor del Registro

11. Haga clic con el botón derecho en la tecla Eliminación rápida(Quick Delete) , vaya a Nuevo( New, ) y elija Clave( Key ) en el menú, como se ilustra a continuación.

haga clic con el botón derecho en Eliminación rápida y seleccione Nuevo y luego la opción Clave en el Editor del registro

12. Cambie el nombre de la nueva clave(new key) a Comando(Command) .

cambie el nombre de la nueva clave como comando en la carpeta Eliminación rápida en el Editor del Registro

13. En el panel derecho, haga doble clic en el archivo (predeterminado)((Default)) para abrir la ventana Editar cadena .(Edit String)

haga doble clic en Predeterminado y aparecerá la ventana Editar cadena.  Cómo eliminar carpetas y subcarpetas en PowerShell

14. Escriba cmd /c “cd %1 && quick_delete.bat” en Información del valor:(Value Data: ) y haga clic en Aceptar(OK)

ingrese los datos del valor en la ventana Editar cadena en el Editor del registro

La opción Eliminar(Delete option) rápido ahora se ha agregado al menú contextual del Explorador .(Explorer context)

15. Cierre la aplicación Editor del registro(Registry Editor) y vuelva a la carpeta(Folder) que desea eliminar.

16. Haga clic con el botón derecho en la carpeta(folder) y elija Eliminación rápida(Quick Delete) en el menú contextual, como se muestra.

Cierre la aplicación Editor del Registro y regrese a la carpeta que desea eliminar.  Haga clic con el botón derecho en la carpeta y elija Eliminación rápida.  Cómo eliminar carpetas y subcarpetas en PowerShell

Tan pronto como seleccione Eliminación rápida(Quick Delete) , aparecerá una ventana del símbolo del sistema solicitando la confirmación de la acción.(command prompt window)

17. Verifique la ruta(Folder path) de la carpeta y el nombre(Folder name) de la carpeta una vez y haga clic en cualquier tecla(any key ) del teclado para eliminar la carpeta rápidamente.

Nota:(Note: ) Sin embargo, si accidentalmente seleccionó la carpeta incorrecta y desea finalizar el proceso, presione Ctrl + C C. El símbolo del sistema(command prompt) volverá a pedir confirmación mostrando el mensaje Terminate batch job (Y/N)?Presione Y y luego presione Enter para cancelar la operación de eliminación rápida(Quick Delete operation) , como se muestra a continuación.

terminar el trabajo por lotes para eliminar la carpeta en el símbolo del sistema

Lea también:(Also Read:) Cómo eliminar entradas rotas(Delete Broken Entries) en el registro de Windows(Windows Registry)

Consejo profesional: (Pro Tip:) tabla de parámetros (Table of Parameters) y sus usos
(& their Uses )

Parameter Function/Use
/f Forcefully deletes read-only files
/q Enables quiet mode, you do not need to confirm for every deletion
/s Executes the command on all files in folders of the specified path
*.* Deletes all the files in that folder
nul Speeds up the process by disabling console output

Ejecutar del /?comando para obtener más información sobre el mismo.

Ejecutar del Para saber más información sobre el comando del

Recomendado:(Recommended:)

  • ¿Dónde instala Microsoft Store los juegos(Microsoft Store Install Games) ?
  • Cómo arreglar archivos PDF(Fix PDFs) que no se abren(Opening) en Chrome
  • Cómo deshabilitar la herramienta de informes de software de Google(Google Software Reporter Tool)
  • Cómo agregar el Notepad++ Plugin en Windows 10

Los métodos anteriores son los métodos más efectivos para eliminar carpetas grandes en Windows 10(delete large folders in Windows 10) . Esperamos que esta guía le haya ayudado a aprender a eliminar carpetas y subcarpetas en PowerShell y Símbolo del sistema(how to delete folders and subfolders in PowerShell & Command Prompt) . Además, si tiene alguna consulta/comentario sobre este artículo, no dude en dejarlo en la sección de comentarios.



About the author

Soy un revisor profesional de Windows y software de oficina. Tengo un profundo conocimiento de estos programas, así como de sus diversas características y capacidades. Mis revisiones son objetivas y detalladas, para que los clientes potenciales puedan ver qué tan bien funciona el programa y qué mejoras se pueden hacer. También me encanta ayudar a las personas a encontrar las mejores aplicaciones para sus necesidades, ya sea a través de reseñas o buscando las mejores ofertas en aplicaciones.



Related posts