[OT] Comando para saber la fecha de creacion de un fichero

22/01/2006 - 04:44 por F | Informe spam
Me gustaria saber si existe alguna forma mediante linea de comandos, de
saber la fecha de creacion de un fichero, es para mostrarlo mediante un
batch (.bat)

gracias

Preguntas similare

Leer las respuestas

#1 JM Tella Llop [MVP Windows]
22/01/2006 - 09:30 | Informe spam
dir /tc

te muestra la fecha de creacion. Evidentemente en un script se puede extraer
luego cada dato con el for

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm
news://jmtella.com

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use.



"F" wrote in message
news:
Me gustaria saber si existe alguna forma mediante linea de comandos, de
saber la fecha de creacion de un fichero, es para mostrarlo mediante un
batch (.bat)

gracias


Respuesta Responder a este mensaje
#2 JM Tella Llop [MVP Windows]
22/01/2006 - 10:13 | Informe spam
,realmente se puede mostrar:

dit /tc (fecha de creacion)
dir /ta (fecha de ultimo acceso)
dir /tw (fecha de ultima escritura - este es el valor por defecto)

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm
news://jmtella.com

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use.



"JM Tella Llop [MVP Windows]" wrote in message
news:
dir /tc

te muestra la fecha de creacion. Evidentemente en un script se puede
extraer luego cada dato con el for

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm
news://jmtella.com

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use.



"F" wrote in message
news:
Me gustaria saber si existe alguna forma mediante linea de comandos, de
saber la fecha de creacion de un fichero, es para mostrarlo mediante un
batch (.bat)

gracias






Respuesta Responder a este mensaje
#3 F
22/01/2006 - 23:13 | Informe spam
Gracias, lo estuve mirando y la verdad que veo un poco complicado manejar
despues cada dato con el for.

Finalmente lo que hice fue hacerlo en perl, lo que queria era que si un
fichoer exisita durante mas un tiempo en horas, borrarlo. por ejemplo si un
fichero existia durante mas de dos horas se borra y se vuelva a crear con
los datos mas actualizados

perl -e "unlink $ARGV[0] if ((time()- (stat($ARGV[0]))[9])/60/60 >
$ARGV[1]);" %FICHERO% %HORAS%

if not exist %FICHERO% (

)


"JM Tella Llop [MVP Windows]" escribió en el mensaje
news:
dir /tc

te muestra la fecha de creacion. Evidentemente en un script se puede
extraer luego cada dato con el for

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm
news://jmtella.com

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use.



"F" wrote in message
news:
Me gustaria saber si existe alguna forma mediante linea de comandos, de
saber la fecha de creacion de un fichero, es para mostrarlo mediante un
batch (.bat)

gracias






Respuesta Responder a este mensaje
#4 JM Tella Llop [MVP Windows]
23/01/2006 - 16:25 | Informe spam
El perl es bonito tambien para scripting :-)))

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm
news://jmtella.com

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use.



"F" wrote in message
news:%

Gracias, lo estuve mirando y la verdad que veo un poco complicado manejar
despues cada dato con el for.

Finalmente lo que hice fue hacerlo en perl, lo que queria era que si un
fichoer exisita durante mas un tiempo en horas, borrarlo. por ejemplo si
un fichero existia durante mas de dos horas se borra y se vuelva a crear
con los datos mas actualizados

perl -e "unlink $ARGV[0] if ((time()- (stat($ARGV[0]))[9])/60/60 >
$ARGV[1]);" %FICHERO% %HORAS%

if not exist %FICHERO% (

)


"JM Tella Llop [MVP Windows]" escribió en el mensaje
news:
dir /tc

te muestra la fecha de creacion. Evidentemente en un script se puede
extraer luego cada dato con el for

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm
news://jmtella.com

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use.



"F" wrote in message
news:
Me gustaria saber si existe alguna forma mediante linea de comandos, de
saber la fecha de creacion de un fichero, es para mostrarlo mediante un
batch (.bat)

gracias










Respuesta Responder a este mensaje
#5 F
23/01/2006 - 19:39 | Informe spam
Si, con la ventaja que es compatible lo que hagas con linux y windows,
ademas de que es rapido al ejecutarse (siendo interpertado), pero es dificil
encontrar que un interperte perl que este instalado en windows, si no lo
haria todo en perl.

un saludo


"JM Tella Llop [MVP Windows]" escribió en el mensaje
news:
El perl es bonito tambien para scripting :-)))

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm
news://jmtella.com

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use.



"F" wrote in message
news:%

Gracias, lo estuve mirando y la verdad que veo un poco complicado manejar
despues cada dato con el for.

Finalmente lo que hice fue hacerlo en perl, lo que queria era que si un
fichoer exisita durante mas un tiempo en horas, borrarlo. por ejemplo si
un fichero existia durante mas de dos horas se borra y se vuelva a crear
con los datos mas actualizados

perl -e "unlink $ARGV[0] if ((time()- (stat($ARGV[0]))[9])/60/60 >
$ARGV[1]);" %FICHERO% %HORAS%

if not exist %FICHERO% (

)

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida