Regularmente reviso directorios increíblemente grandes en mi máquina XP. Cuando se trata de eliminarlos y finalmente destruirlos, lleva una eternidad. ¿Hay alguna forma de acelerar este proceso?
windows-xp
file-management
trash
Christek
fuente
fuente
Respuestas:
Por lo general, elimino directorios enormes de la línea de comandos. Omite la Papelera y suele ser mucho más rápido. Debes tener cuidado y verificar el comando que escribes dos veces, para no eliminar accidentalmente algo realmente importante.
La forma más fácil es usar
rmdir
:rmdir /S /Q C:\My\Directory\Name
Debe
/Q
dejar dermdir
preguntarle si está seguro o no.Si algunos archivos están actualmente abiertos por algún proceso, ellos y los directorios que contienen naturalmente no se eliminarán. Existen herramientas que pueden ayudarlo a comprender qué proceso bloquea el archivo, pero es una historia diferente de esta.
fuente
La peor forma es enviar a la Papelera de reciclaje: aún debe eliminarlos. El siguiente peor es shift + delete con el Explorador de Windows: desperdicia mucho tiempo comprobando el contenido antes de comenzar a eliminar cualquier cosa.
Lo mejor es usarlo
rmdir /s/q foldername
desde la línea de comandos.del /f/s/q foldername
también 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 único. Una segunda pasada limpia la estructura de directorios restante:
Esto es casi tres veces más rápido que un único rmdir, basado en pruebas de tiempo con un disco encriptado de Windows XP, eliminando ~ 30GB / 1,000,000 de archivos / 15,000 carpetas:
rmdir
toma ~ 2.5 horas,del+rmdir
toma ~ 53 minutos. Más información aquí .Esta es una tarea regular para mí, por lo que generalmente muevo las cosas que necesito eliminar a C: \ stufftodelete y tengo esos
del+rmdir
comandos en un archivo por lotes deletestuff.bat. Está programado para ejecutarse por la noche, pero a veces necesito hacerlo durante el día, así que cuanto más rápido mejor.fuente
Presione SHIFT+ DELETEpara eliminar archivos / directorios mientras omite la papelera de reciclaje.
Nota: ¡No puede recuperar estos archivos, pero es más rápido!
fuente
Si desea omitir la papelera de reciclaje, simplemente mantenga presionada la tecla Mayús mientras elimina, también a veces encuentro que la línea de comando del comando es más rápida que eliminar a través del explorador. Si siempre es la misma carpeta que está eliminando, configure un archivo por lotes.
Incluso podría programar que suceda regularmente si eso es adecuado.
fuente
Tal vez desactivar la papelera antes de comenzar podría ser útil.
fuente
No tengo un gran directorio a mano para probar esto, prueba a usar shift+ deletepara eliminar los archivos. Este paso omite la papelera de reciclaje, que debería ahorrarle algo de tiempo.
fuente
Mantenga su bote de basura cerca de vacío. Poner los artículos en un basurero lleno lleva mucho más tiempo.
Windows moverá rápidamente los elementos a la basura hasta que se llene. Después de eso, debe eliminar los elementos más antiguos de la papelera para dejar espacio para nuevos elementos. Este proceso es muy lento.
fuente
FastCopy incluye una opción de eliminación. No lo he probado mucho, pero puede ser una alternativa rápida.
fuente
Aquí hay una sugerencia más fuera de lo común si está haciendo esto regularmente y las circunstancias son correctas.
Almacene su directorio en una partición de disco separada. El beneficio es que puede destruir y recrear particiones muy rápidamente (casi instantáneamente).
Existen limitaciones obvias, como tener tamaños de partición fijos a menos que use / confíe en algo como Partition Magic. Sin embargo, he usado esta técnica al tratar con SDK muy grandes que se actualizan con frecuencia.
fuente