Ms-Dos - documentos

 
Vista:

documentos

Publicado por Armando Medina (2 intervenciones) el 04/03/2009 22:53:39
buenas tardes mis estimados

Recurro a su valiosa ayuda para corregir un problema que tengo el cual consiste en lo siguiente:

En c:\ tengo varias carpetas con nombre Juan, andres, pablo, etc. y dentro de cada una de las carpetas guardamos informacion de documentos que se van realizando en formato pdf.

lo que quiero hacer es sustraer unicamente el ulimo archivo creado de cada una de las carpetas , con su respectiva fecha y hora de creacion o modificacion y guardarlo en una hoja de excel o texto.

Agradesco su valiosa aportacion

saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:documentos

Publicado por Armando Nava  (194 intervenciones) el 06/03/2009 05:28:10
Saludos

1.-Primero creamos una lista dir /O:-D *.pdf>lista_res.txt
2.-La analizamos para extraer el fecha, día y nombre del último archivo creado.
3.-Finalmente arrojamos los valores que nos interesan a un archivo de excel.

procesa.bat
-------------------------
@echo off
dir /O:-D *.pdf>lista_res.txt
for /F "skip=5 tokens=1,2,3,4 delims=; " %%a in (lista_res.txt) do (call obten.bat %%a %%b %%c %%d)

obten.bat
-------------------------
@echo off
echo %1 %2 %4 >> lista.xls
exit
REM Como solo lo ejecutaremos una vez colocamos el exit

La forma de ejecutarlo es start procesa.bat esto con el fin de que no nos saque de sesión.

Para buscar en cada directorio:

entrar.bat
-----------------------------
>lista.xls
dir /A:D /B > lista_dir.txt
for /F %%i in (lista_dir.txt) do (call busca.bat %%i)

busca.bat
-----------------
cd %1
start procesa.bat
cd ..

No he probado estos últimos bat´s pero creo que deben funcionar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:documentos

Publicado por Armando Medina (2 intervenciones) el 06/03/2009 22:55:31
mi estimado

No genera el txt lista_res.txt, estoy estudiando de que manera solucionarlo

Agradesco tu ayuda, como esta en el excel aparece la leyenda echo desactivado.

Ojala pudieras continuar ayudandome

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:documentos

Publicado por Armando Nava  (194 intervenciones) el 09/03/2009 18:29:45
Saludos.

Es muy raro, igual y es tu versión de windows.

Trata de direccionar el comando:
dir *.pdf > lista_res.txt

Luego checa las opciones que te permite "DIR" mediante
dir /?
help dir

Los bats estan bien ya los probe.............. ¿Existe algun archivo PDF en el directorio en donde ejecutas el bat?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar