¿Necesitas un listado de todo lo que hay dentro de una carpeta? Por ejemplo, para imprimir la lista de películas de un disco duro, hacer un inventario de documentos o tener a mano los nombres de cientos de fotos. Me lo pidió un suscriptor y te enseño tres métodos gratis para hacerlo en Windows: con PowerShell (un solo comando), con un truco del propio Explorador y con el programa DirPrintOK, que además te lo exporta a PDF.
Método 1: PowerShell (el más rápido)
Abre PowerShell dentro de la carpeta
Entra en la carpeta que quieres listar, haz clic derecho en un hueco vacío y elige Abrir en Terminal. Se abre PowerShell ya situado dentro de esa carpeta. (En Windows 10, mantén pulsada la tecla Mayús al hacer clic derecho y elige Abrir la ventana de PowerShell aquí.)
El archivo de texto se creará en esa misma carpeta. Tras cada comando, cierra PowerShell y ábrelo con doble clic.
Opción A: listado completo con todos los detalles
dir > listado.txt
Crea listado.txt con los nombres de los archivos y carpetas, su fecha y hora, su tamaño y sus atributos. Muy completo, pero a veces demasiados datos.
Opción B: solo los nombres
dir -Name > listado.txt
Este es el que más uso: un listado limpio, solo con los nombres y extensiones, perfecto para imprimir. Ojo: no entra en las subcarpetas; las carpetas aparecen por su nombre, pero no lo que hay dentro.
Opción C: todos los archivos, también los de las subcarpetas
dir -File -Recurse -Name > listado.txt
Lista todos los archivos de la carpeta y de todas sus subcarpetas. Los que están dentro de una subcarpeta aparecen con su ruta, por ejemplo carpeta vacía\error.txt.
| Parte del comando | Qué hace |
|---|---|
dir | Lista el contenido de la carpeta. |
-Name | Muestra solo los nombres, sin fechas ni tamaños. |
-File | Solo archivos, sin las carpetas. |
-Recurse | Entra también en todas las subcarpetas. |
> listado.txt | Guarda el resultado en un archivo de texto. Puedes llamarlo como quieras. |
Método 2: “Copiar como ruta de acceso” (sin comandos)
- En la carpeta, selecciona todos los archivos (Ctrl + E o con el ratón).
- Haz clic derecho sobre cualquiera de ellos y elige Copiar como ruta de acceso.
- Crea un documento de texto nuevo (clic derecho → Nuevo → Documento de texto), ábrelo y pega con Ctrl + V.
Tendrás la lista con la ruta completa de cada archivo. Es rápido, pero si solo quieres los nombres tendrás que borrar la primera parte a mano, así que para listas largas es mejor PowerShell.
Método 3: DirPrintOK (visual, y exporta a PDF o TXT)
Si prefieres un programa con ventanas, DirPrintOK es gratuito y muy ligero. Descárgalo siempre desde su web oficial, softwareok.com, para evitar virus.
- Descarga la versión portable (64 bits) y descomprímela con 7-Zip (clic derecho → 7-Zip → Extraer aquí).
- Abre el .exe, acepta la licencia y elige el idioma español.
- Truco para llegar rápido a la carpeta: en el Explorador, haz clic en la barra de direcciones de la carpeta, copia la ruta y pégala en la barra de ruta de DirPrintOK. Pulsa Intro.
- Deja solo las columnas que te interesen: clic derecho sobre la cabecera Nombre y desmarca tamaño, fecha, etc.
- Si hay subcarpetas, despliégalas con el +: solo se incluye lo que esté desplegado.
- Para PDF o papel: Archivo → Imprimir y elige tu impresora o Microsoft Print to PDF.
- Para un TXT editable: usa la opción Exportar y guárdalo como .txt.
¿Qué método te conviene?
- PowerShell: el más rápido, sobre todo para carpetas enormes o con subcarpetas.
- Copiar como ruta de acceso: para algo puntual y rápido, sin instalar nada.
- DirPrintOK: si quieres elegir columnas con el ratón o imprimir directamente a PDF.
Preguntas frecuentes
¿Dónde se guarda el archivo listado.txt?
En la carpeta en la que abriste PowerShell, es decir, la misma que estás listando.
¿Puedo guardar el listado en Word?
Sí: abre el .txt, copia todo y pégalo en Word, o ábrelo directamente desde Word y guárdalo como .docx.
¿Sirve para discos duros externos?
Sí. Abre PowerShell en la raíz del disco (o en la carpeta que quieras) y usa el mismo comando. Con -Recurse tendrás el listado del disco entero, aunque si tiene muchos archivos puede tardar un poco.
¿Se puede hacer en Windows 10?
Sí, los tres métodos funcionan en Windows 10 y en Windows 11.
Si te gustan estos trucos con PowerShell, mira también cómo extraer todas tus playlists de YouTube a un archivo TXT. ¿Te ha servido? Cuéntamelo en los comentarios.