temporales - ¿Cuál es la forma más rápida de eliminar una carpeta grande en Windows?
que carpetas puedo borrar de windows 10 (6)
Quiero eliminar una carpeta que contiene miles de archivos y carpetas. Si utilizo el Explorador de Windows para eliminar la carpeta, puede llevar entre 10 y 15 minutos (no siempre, pero a menudo). ¿Hay una forma más rápida en Windows para eliminar carpetas?
Otros detalles:
- No me importa la papelera de reciclaje.
- Es un disco NTFS.
La peor manera es enviar a la Papelera de reciclaje: aún necesita eliminarlos. Lo peor es Shift + Delete con Windows Explorer: desperdicia mucho tiempo revisando el contenido antes de comenzar a eliminar cualquier cosa.
Lo mejor es usar rmdir /s/q foldername
desde la línea de comandos. del /f/s/q foldername
es bueno, pero deja atrás la estructura del directorio.
Lo mejor que he encontrado es un archivo por lotes de dos líneas con un primer paso para eliminar archivos y salidas a nul para evitar la sobrecarga de escritura en la pantalla para cada archivo individual. Luego, una segunda pasada limpia la estructura de directorio restante:
del /f/s/q foldername > nul
rmdir /s/q foldername
Esto es casi tres veces más rápido que un solo rmdir, basado en pruebas de tiempo con un disco encriptado de Windows XP, eliminando ~ 30GB / 1,000,000 archivos / 15,000 carpetas: rmdir
toma ~ 2.5 horas, del+rmdir
toma ~ 53 minutos. Más información en superusuario .
Esta es una tarea regular para mí, por lo que generalmente muevo las cosas que necesito eliminar a C: / stufftodelete y tengo esos comandos del+rmdir
en un archivo por lotes deletestuff.bat. Está programado para ejecutarse por la noche, pero a veces necesito ejecutarlo durante el día para que cuanto más rápido mejor.
La documentación de Technet para el comando se puede encontrar here . Información adicional sobre los parámetros utilizados anteriormente:
-
/f
- Forzar (es decir, eliminar archivos incluso si son de solo lectura) -
/s
- Recursivo / Incluir subcarpetas (esta definición de SS64 , como tecnet simplemente dice "archivos específicos", lo que no es útil). -
/q
- Silencio (es decir, no solicitar confirmación al usuario)
Documentación para rmdir
here . Los parámetros son:
-
/s
- Recursivo (es decir, igual que el parámetro de del / s) -
/q
- Silencio (es decir, igual que el del parámetro / q)
Prueba [shift] + [delete] hice 24.000 archivos en 2 minutos para mí
Usa fastcopy , una herramienta gratuita. Tiene una opción de eliminación que es mucho más rápida que la forma en que Windows elimina los archivos.
Utilice el símbolo del sistema de Windows:
rmdir /s /q folder
Utilice el símbolo del sistema, como se sugiere. Descubrí por qué el explorador es tan lento hace un tiempo, te da una estimación de cuánto tiempo tomará para eliminar los archivos / carpetas. Para ello, tiene que escanear el número de elementos y el tamaño. Esto lleva siglos, de ahí la espera ridícula con carpetas grandes.
Además, el explorador se detendrá si hay un problema particular con un archivo,
y para eliminar muchas carpetas, también puede crear un archivo por lotes con el comando spdenne publicado.
1) haga un archivo de texto que tenga los siguientes contenidos reemplazando los nombres de las carpetas entre comillas con los nombres de sus carpetas:
rmdir /s /q "My Apps"
rmdir /s /q "My Documents"
rmdir /s /q "My Pictures"
rmdir /s /q "My Work Files"
2) guardar el archivo por lotes con una extensión .bat (por ejemplo, deletefiles.bat)
3) abra un símbolo del sistema (Inicio> Ejecutar> Cmd) y ejecute el archivo por lotes. puede hacerlo así desde el símbolo del sistema (sustituyendo X por su letra de unidad):
X:
deletefiles.bat