Secuencia de comandos por lotes: enumeración del contenido de la carpeta
La lista del contenido de la carpeta se puede hacer con el comando dir. Este comando le permite ver los archivos y directorios disponibles en el directorio actual. El comando dir también muestra la fecha y hora de la última modificación, así como el tamaño del archivo.
Sintaxis
DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
[/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]
S.No. | Opciones y descripción |
---|---|
1. | [drive:][path][filename] Especifica la unidad, directorio o archivos para listar |
2. | /A Muestra archivos con atributos especificados. |
3. | attributes D - Directorios R - Archivos de solo lectura H - Archivos ocultos A - Archivos listos para archivar S: archivos del sistema I: archivos sin índice de contenido L - Puntos de reanálisis - Prefijo que significa no |
4. | /B Utiliza un formato simple (sin información de encabezado ni resumen). |
5. | /C Muestra el separador de miles en tamaños de archivo. Este es el predeterminado. Utilice / -C para desactivar la visualización del separador. |
6. | /D Igual que ancho, pero los archivos están ordenados por columna. |
7. | /L Usa minúsculas. |
8. | /N Nuevo formato de lista larga donde los nombres de archivo están en el extremo derecho. |
9. | /O Lista por archivos en orden. |
10. | sortorder N Por nombre (alfabético), S Por tamaño (el más pequeño primero), E Por extensión (alfabético), D Por fecha / hora (el más antiguo primero), G Grupos de directorios primero - Prefijo en orden inverso |
11. | /P Hace una pausa después de que cada pantalla esté llena de información. |
12. | /Q Muestra el propietario del archivo. |
13. | /R Muestra flujos de datos alternativos del archivo. |
14. | /S Muestra archivos en el directorio especificado y todos los subdirectorios. |
15. | /T Controla qué campo de hora se muestra o se utiliza para ordenar. |
dieciséis. | timefield C - Creación A - Último acceso W - Última escritura |
17. | /W Utiliza un formato de lista amplia. |
18. | /X Esto muestra los nombres cortos generados para los nombres de archivo que no son 8dot3. El formato es el de / N con el nombre corto insertado antes del nombre largo. Si no hay un nombre corto, se muestran espacios en blanco en su lugar. |
19. | /4 Muestra años de cuatro dígitos. |
Veamos algunos de los ejemplos sobre cómo usar el comando DIR.
Ejemplos
dir *.exe
El comando anterior enumera cualquier archivo que termine con la extensión de archivo .exe.
dir *.txt *.doc
El comando anterior usa múltiples especificaciones de archivo para listar cualquier archivo que termine con .txt y .doc en un solo comando.
dir /ad
Muestra solo los directorios del directorio actual. Si necesita moverse a uno de los directorios enumerados, use el comando cd.
dir /s
Enumera los archivos en el directorio en el que se encuentra y todos los subdirectorios después de ese directorio. Si está en la raíz "C: \>", escriba este comando, esto le mostrará cada archivo y directorio en la unidad C: de la computadora.
dir /p
Si el directorio tiene muchos archivos y no puede leer todos los archivos a medida que pasan, puede usar el comando anterior y muestra todos los archivos una página a la vez.
dir /w
Si no necesita información de archivo, puede usar el comando anterior para enumerar solo los archivos y directorios que van horizontalmente, ocupando tan poco espacio como sea necesario.
dir /s /w /p
El comando anterior enumerará todos los archivos y directorios en el directorio actual y los subdirectorios, en formato ancho y una página a la vez.