Título: Recorrer directorios y generar log (BATCH) Publicado por: Dany3j en 29 Junio 2011, 18:27 pm Hello.. sera que es posible recorrer los directorio y subdirectorios y generar un log.txt con todo lo escaneado algo o algo asi nombre de carpeta y los archivos como lo muestra la funcion dir no tengo ni idea por donde emprezar :-\
Título: Re: Recorrer directorios y generar log (BATCH) Publicado por: SuperDraco en 29 Junio 2011, 19:43 pm :¬¬ Me has pillado con ganas de hacerle el trabajo a los demás :¬¬
Te recomiendo leer un manual básico, todo eso lo aprendes fácil. Solamente tienes que redireccionar. (>, >>) Código
Código
Código: /A Muestra los archivos con los atributos especificados. Algo más sofisticado, creo que así es más o menos como lo quieres (hecho en 5 minutos +o- XD): Código
En fin, se pueden hacer muchas cosas... xD Título: Re: Recorrer directorios y generar log (BATCH) Publicado por: Dany3j en 29 Junio 2011, 20:48 pm A ok voy a probar e intento modificar con la funcion que quiero realizar... Es que la verdad a veces veo unos comandos que ni me imagino de donde salieron como hiciste para saber tanto de Batch pitoloko :-\
Título: Re: Recorrer directorios y generar log (BATCH) Publicado por: SuperDraco en 29 Junio 2011, 21:25 pm como hiciste para saber tanto de Batch pitoloko :-\ LEER manuales :¬¬ LEER la ayuda del comando "/?" Y practicar :xD Y postear mis dudas, como tú :-[ Aqui el verdadero experto en Batch es el mod xD Título: Re: Recorrer directorios y generar log (BATCH) Publicado por: Dany3j en 29 Junio 2011, 22:33 pm A ok por eso me estoy poniendo a estudiar bastande empezando por lo basico. Pero esto es para hacer un pequeña utilidad para limpiar el pendrive algo parecido a un pequeño antivirus en batch que me cambie los atributos de aarchivos y carpetas ocultas borre los archivos .exe meñores a "x" tamaño las carpetas vacias y al final me de un reporte de lo que ha hecho... lo unico que eso esta muy avanzado para mi conocimiento :-\ pero bueno espero con esfuerzo y la ayuda de expertos como tu y los moderadores del foro poder hacerlo pronto... :(
Título: Re: Recorrer directorios y generar log (BATCH) Publicado por: SuperDraco en 29 Junio 2011, 22:57 pm Lo de las carpetas 0 bytes, en batch me dio malos resultados, el comando DIR me mentía :xD, así que te recomiendo este vbs que me dijo Novlucker, lo ejecutas desde el batch y listo...
"Comprobar_Carpetas_vacias.vbs" Código
para usarlo en un batch, puedes hacerlo por ejemplo así: Código Para los archivos menores de X bytes. Puedes usar esto: ~z - display the file size Aunque como ya he dicho, no recomiendo usarlo sobre carpetas, engaña mucho. En cambio si lo usas sobre archivos nunca me ha dado problemas, y he hecho muchisimas pruebas :xD en fin aqui un script que posteé hace tiempo: Código Modificalo a tu gusto :xD También puedes usar el script de Novlucker, el vbs, solo hay que modificar una cosa: Set objTheFolder = objFileSystem.GetFolder Set objTheFolder = objFileSystem.getfile PD: objTheFolder no importa, es el nombre de la variable. saludos. Título: Re: Recorrer directorios y generar log (BATCH) Publicado por: Dany3j en 29 Junio 2011, 23:14 pm Voy a ver que hago con tanto codigo por lo menos separados los hago funcionar bien y les hago pequeñas modificaciones :rolleyes: lo dificil va a ser para unir todo eso y llegar a lo que quiero pero vamos a ver si lo puedo hacer nada es imposible para una mente dispuesta dicen por hay. :laugh:
Título: Re: Recorrer directorios y generar log (BATCH) Publicado por: SuperDraco en 30 Junio 2011, 01:06 am Voy a ver que hago con tanto codigo por lo menos separados los hago funcionar bien y les hago pequeñas modificaciones :rolleyes: lo dificil va a ser para unir todo eso y llegar a lo que quiero pero vamos a ver si lo puedo hacer nada es imposible para una mente dispuesta dicen por hay. :laugh: Unificarlo es fácil, ya te he dado lo más dificil. Por cierto, se me olvidó comentar que para eliminar carpetas vacías, conviene borrar primero los archivos ocultos "desktop.ini" que genera automáticamente windows. A menos que uses un icono personalizado para cada carpeta... es un archivo inservible, y obviamente esas carpetas ya no se considerarían vacías, aqui otro ejemplo mio sacado de un batch por si te sirve xD Código
Comprobar_accesos_directos_rotos.vbs Código
Título: Re: Recorrer directorios y generar log (BATCH) Publicado por: Dany3j en 30 Junio 2011, 01:39 am Si es cierto muchasimas gracias por todo pitoloko manos a la obra... voy a terminar mi pequeña herramienta despues publico como me fue. ;-)
|