Comunidad de diseño web y desarrollo en internet online

Listar directorios y sus contenidos... guardar en txt.

Citar            
MensajeEscrito el 10 May 2008 07:36 am
Hola que tal a todos. :)

Disculpen, alguno de ustedes ha alguna vez tenido la necesidad de que en base a una gran cantidad de directorios con sus respectivos archivos, se cree una listado ordenado?

Sucede que requiero guardar en archivos de texto o en cualquier otro formato versátil información sobre dichos directorios.

¿Porqué?

Me he quedado sin espacio en mi HD de respaldos, así es que deseo archivarlos en DVD frescos, pero resulta que toda mi información desde 2004 hasta finales del 2007 ocupan cerca de 45 GB. Como podrán ver, requeriré de varios DVD.

El día que necesite algo... sería muy tedioso insertar DVD por DVD y tratar de buscar un pequeño archivo que llegara a necesitar alguna vez.

Se me ocurrió mejor tener un listado gigante del contenido de cada disco, guardarlo en un archivo de texto con su respectivo orden y locación. Así... sólo tendré que hacer una pequeña búsqueda en dicho archivo y sabré que disco insertar.

He buscado por allí pero solo logro encontrar scripts que listan el contenido de 1 sólo directorio, pero de manera muy al PRINT de MS-DOS. Sólo funciona para la carpeta a la que indique y no hace listado de subcarpetas y sus contenidos.

Pregunta:

¿Alguien sabe si es posible hacer eso por medio de un software o algún otro método?

Gracias y saludos a todos. ;)

Por gabovanlugo

651 de clabLevel



Genero:Masculino  

Code Designer

firefox
Citar            
MensajeEscrito el 10 May 2008 07:58 am
hmmm

creo que MS-DOS soluciona perfectamente tus necesidades

es simplemente usar el comando dir para hacer el listado de el directorio y usar el parametro /s para incluir subcarpetas

esto hara que se haga una lista de todo el disco (si empiezas de root)

seria algo como

CD\
dir /s >> C:/lista.txt


esta un poco mal organizado, estaria mejor que se marcara con sangria que se encuentra en una carpeta o que esta en raiz pero bueno


suerte

[OFFTOPIC]probando el user agent switch, deberia salir opera como navegador (uso firefox)[/OFFTOPIC]

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

opera
Citar            
MensajeEscrito el 10 May 2008 08:03 am
perdon por el doble post :P

si funciona el agent user switch wiii :D (nota mental dejar de decir wiii)


lo gracioso es que yo no vivi en el tiempo de MS-DOS xD

no entiendo como se estas cosas :/

pero bueno mejor para ti xD

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

opera
Citar            
MensajeEscrito el 10 May 2008 09:17 am
veamos, para hacerlo en DOS, hay varias maneras:
Como dice tribak, pero en ordenado.
dir /OGN /S (/W|B) >ruta/nombre.txt
- /OG -> muestra primero los directorios (como haría el explorador de Windows)
- /ON -> lista por orden alfabético.
- /OGN -> convinación de los anteriores
- /S -> muestra también los subdirectorios
- /W -> (opcional) si quieres que te lo muestre en filas
(ocupa menos; pone salto de línea y nombre para el contenido de cada carpeta)
- /B -> si no usas el /W, puedes usar el /B, para que no salga la fecha y tamaño.

o bien, el mágico comando tree:
tree (/F) >ruta/nombre.txt
- /F -> (opcional) te muestra también los archivos, y no solo las carpetas.
NOTA: el problema de "tree", es la codificación del archivo "ruta/nombre.txt"
Suelen aparecer caracteres raros en algunas codificaciones de caracteres de Windows.
El problema se arregla sustituyendo todos (por ejemplo desde el Notepad) los caracteres "raros": (Ã,³,À,Ä), por otros.

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox
Citar            
MensajeEscrito el 10 May 2008 09:26 am
Perfecto, no necesito nada más.

Muchas gracias a ambos.

Saludos cordiales. :)

Por gabovanlugo

651 de clabLevel



Genero:Masculino  

Code Designer

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.