Uso del lote para vaciar rápidamente la carpeta

  

Alguien me preguntó, ¿qué herramientas pueden encontrar y eliminar todas las carpetas vacías en el disco duro o las carpetas que contienen solo subcarpetas vacías? Matar pollos y usar cuchillos de sacrificio, de hecho, sin ningún software, usando comandos por lotes directamente puede lograr este objetivo.
Paso 1: ingrese a la ventana de MS-DOS de Windows (Windows 2000 /XP llamada línea de comandos), ingrese la unidad para encontrar la carpeta vacía, ejecute:
dir /ad /b /s |  Ordenar /r > empties.bat.
Consejos
sobre la línea de comando "| El método de entrada es mantener presionada la tecla Mayús y presionar la tecla "\\".

Paso 2: Después de ejecutar el comando, se generará un archivo Empties.bat en el directorio actual, que contiene todas las carpetas en orden inverso. Lista. Abra el archivo con Word o Bloc de notas, ponga cada línea de contenido en un par de comillas en inglés y luego inserte el prefijo "rd" (rd seguido por un espacio) delante de cada línea.
Tome Word como ejemplo Presione Ctrl + H para abrir la función "Buscar y reemplazar" y buscar "^ p" (sin las comillas, las mismas a continuación. "^ P" se puede ingresar usando el siguiente método: haga clic en el botón "Avanzado" en el cuadro de diálogo "Buscar y reemplazar" , luego haga clic en "caracteres especiales → marca de párrafo"), reemplace con "^ prd" (rd seguido de un espacio), y luego corrija manualmente el contenido de la primera línea y la última línea. Guarde el archivo Empties.bat modificado, ingrese la línea de comando La ventana ejecuta este archivo por lotes. Empties.bat intentará eliminar (es decir, el comando rd) de cada carpeta, pero la carpeta que contiene el contenido no se puede eliminar con el comando rd, y todas las carpetas vacías se eliminan como resultado.
Sepa por qué: veamos el funcionamiento del comando Dir anterior: "/ad" requiere que el comando Dir seleccione todos los directorios; "/b" significa que solo se muestra el nombre de la carpeta (no se muestra la información del título ni el resumen del comando Dir); "/s" significa búsqueda, que consiste en encontrar la carpeta actual y todas sus subcarpetas. La salida del comando Dir es a través del comando de canalización ("| ") se pasa al comando Ordenar. La función del comando Ordenar es la clasificación, y la opción" /r "indica el orden inverso.
Finalmente, la salida del comando Ordenar se redirige (" > ") al archivo Empties.bat. El comando organiza la salida en orden inverso, por lo que las subcarpetas en el archivo Empties.bat siempre están delante de la carpeta principal, por lo que cuando se elimina la carpeta, las subcarpetas vacías siempre se eliminan primero y la carpeta principal vacía también se elimina. Como puede ver, el uso inteligente de los comandos incorporados de Windows, muchas tareas aparentemente complejas se pueden realizar fácilmente.

Consejos
Tres pequeños trucos para Dir
★ Ver carpeta Todos los archivos ocultos: si desea ver todos los archivos ocultos en la carpeta de Windows y todas sus subcarpetas, simplemente escriba: DIR C: \\ Windows. * /AH /S /B /P.
★ Cree fácilmente archivos largos Nombre de la lista de archivos: puede crear un archivo por lotes como Getlist.bat, donde el contenido es solo DIR *. * /B > LIST.TXT, copiarlo en la carpeta donde desea crear una lista de archivos y luego hacer doble clic para ejecutar Carpeta todas las columnas del archivo. List.txt guarda en un archivo
★ aparecieron juntos varios directorios: Si desea listar simultáneamente el contenido de la unidad C y D el directorio raíz, simplemente escriba: DIR C: D: puede ser.

Copyright © Conocimiento de Windows All Rights Reserved