2 votos

Cómo obtener una lista de archivos contenidos en una carpeta (en forma de archivo de texto)

Tengo una carpeta enorme con partituras y libros musicales (principalmente en .pdf).

Me gustaría crear un documento de texto (TextEdit servirá perfectamente) que contenga la lista completa del contenido de la carpeta (posiblemente incluso dividida en subcarpetas).

¿Es posible? Si no es en un archivo de TextEdit, ¿tal vez en Numbers? ¿Hay algún proceso de Automator que pueda actualizar ese archivo para que cuando añada o modifique un archivo, se añada/modifique una entrada?

3voto

  • Terminal abierta
  • find TOP-FOLDER -type f -print | sed 's_/_,_g' > ~/filelist.csv
  • Importar ~/filelist.csv en Numbers o Excel

0 votos

Gracias, pero... ¿dónde se guarda este archivo .csv? No lo veo en ningún sitio

1 votos

@NeeratheWildMage en su carpeta de inicio. También puedes usar > ~/Desktop/filelist.csv al final para guardarlo en tu escritorio.

2voto

Ludwik Trammer Puntos 7794

Como alternativa, creo que he encontrado algo que no es ideal, pero que definitivamente proporciona una solución temporal.

  1. En Finder, seleccione la carpeta principal y luego Cmd-2 (Ver como lista).
  2. Seleccione Todo y pulse Cmd-Flecha derecha para ampliar el contenido de las subcarpetas. Repite este paso hasta que se hayan expandido todas las subcarpetas (en mi caso llegó hasta 10.576 archivos).
  3. Copiar todo el contenido (Cmd-C)
  4. Cree un documento de TextEdit y vaya a Formato > Hacer texto sin formato
  5. Pegar el contenido (Cmd-V)

Si -como en mi caso- tienes las carpetas principales con títulos en mayúsculas será fácil dividir el documento en categorías. Espero que esto te ayude (¡como a mí!)

2voto

snakerdlk Puntos 21

Hace poco tuve una necesidad similar. Antes se podía imprimir las ventanas del Finder, pero ya no se puede. Lo mejor que se me ocurrió fue usar un comando unix:

ls path/to/folder/in/question > ~/Desktop/folderlist.txt

0 votos

Gracias @l008com. ¿Dónde debo introducir la ruta de la carpeta? ¿Justo antes de hacer algo malo con el Terminal?

0 votos

Sí, en la terminal.

0 votos

¡Listo! Pero sólo entra en un nivel. ¿Debo repetir la operación para cada subcarpeta? Hay cientos de ellas ... ¿No hay otro método?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X