Ms-Dos - OBTENER LA FECHA Y HORA DE CREACION DE UN ARCHIVO.

 
Vista:

OBTENER LA FECHA Y HORA DE CREACION DE UN ARCHIVO.

Publicado por RODRIGO SARAVIA (1 intervención) el 06/04/2009 17:16:49
Hola a todos amigos.
Tengo una consulta sucede que el giro de la empresa donde trabajo es Ventas para ello los vendedores ingresan
sus pedidos a un dispositivo llamado DOLPHIN(HOMEBASE),al sincronizar este dispositivo con la Pc se descargan una serie de
Archivos cor cada DOLPHIN de la sgte manera:

90405069.vtr
90405069.rpr
90405069.rce
...

Donde 9 es el año
04 es el mes
05 es el dia
y 069 la zona a la cual pertenece el vendedor.
entonces se me solicita determinar la hora de entrega de los vendedores
, que viene a ser la hora de descarga de estos dispositivos, al agruparlo por detalle EN EL WINDOWS me muestra la fecha y hora de
creacion entonces se me ocurre si fuese factible:
1°Crear un Bachero que devuelva la hora de creacion del archivO (NO SE SI ES FACTIBLE OBTENER ESTE DATO DE UN ARCHIVO EN DOS)
2. lograr almacenar los datos devuelto Y CONSEGUIR UN TXT CON EL SGTE FORMATO PERO EL TEMA ES QUE HAY VARIOS ARCHIVOS CON EL MISMO NOMBRE SOLO SE DIFERENCIAN POR SU
EXTENSION.(ENTONCES SOLO SE VALIDARIA AL ARCHIVO CON UNA DETERMINADA EXTENCION)

FECHA ZONA DE VENDEDOR HORA DE DESCARGA
04/05/2009 069 17:06 PM
04/05/2009 071 17:15 PM
04/05/2009 079 17:19 PM
04/05/2009 083 17:23 PM
04/05/2009 084 17:29 PM
04/05/2009 089 17:39 PM
04/05/2009 091 17:43 PM


DE ANTEMANO GRACIAS POR SU AYUDA
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:OBTENER LA FECHA Y HORA DE CREACION DE UN ARCHI

Publicado por Antoni Masana (295 intervenciones) el 07/04/2009 13:10:29
Mirate la ayuda de los comandos FOR y SET con el parametro /?

Esto es un Ejemplo:

FOR %a IN (*.*) DO @ECHO %~ta %a

Si tienes problemas me escribes y te explico más

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:OBTENER LA FECHA Y HORA DE CREACION DE UN ARCHI

Publicado por RODRIGO SARAVIA (2 intervenciones) el 12/04/2009 02:59:13
ANTONNI POR FAVOR TE AGRADECERIA QUE ME EXPLIQUES MEJOR ESTE TEMA
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:OBTENER LA FECHA Y HORA DE CREACION DE UN ARCHI

Publicado por Armando Nava  (194 intervenciones) el 15/04/2009 00:04:52
Saludos.

-------------------------------------------------------------------------
Tar vez te interesaría solo hacer lo siguiente:
dir |sort //+11

Mediante SORT ordenas la lista que te crea el DIR y partimos desde la hora mediante //+11 es útil si los archivos son del mismo día

ó

dir /O:D Listar archivos por fecha de creación.
-----------------------------------------------------------------------

De la duda que tienes con el FOR:
La ayuda del for te muestra la sintaxis, nuestra variable %a toma el lugar de la "I"

FOR /?

Además, la sustitución de las referencias de variables
FOR ha sido mejorada.
Ahora puede usar la siguiente sintaxis opcional:

%~I - expande %I quitando las comillas (") que pudiera haber
%~fI - expande %I a un nombre de ruta
calificado
%~dI - expande %I sólo a una letra de
unidad
%~pI - expande %I sólo a una ruta
%~nI - expande %I sólo a un nombre de
archivo
%~xI - expande %I sólo a una extensión de archivo
%~sI - ruta expandida contiene sólo nombres cortos
%~aI - expande %I a atributos de archivos
%~tI - expande %I a fecha/hora del archivo
%~zI - expande %I a tamaño del archivo
%~$PATH:I - busca los directorios de la lista de
la variable de entorno de PATH y expande %I al nombre totalmente calificado
del primero que se encuentre.
Si el nombre de la variable de entorno no es definido o
no se encuentra el archivo en la búsqueda, el modificador se expande a la
cadena vacía.
Los modificadores se pueden combinar para conseguir resultados compuestos:

%~dpI - expande %I sólo a una letra de unidad
y ruta
%~nxI - expande %I sólo a un nombre de archivo y extensión
%~fsI - expande %I sólo a un nombre de ruta
con nombres cortos
%~dp$PATH:i - busca los directorios de la lista de
la variable de entorno de PATH para %I y se expande a la letra de unidad y
ruta del primero que encuentre.
%~ftzaI - expande %I a DIR como línea de salida.
En los ejemplos anteriores %I y PATH pueden ser reemplazados por otros
valores válidos. La sintaxis %~ está terminada por un nombre de variable
FOR válido.
El código se vuelve más legible si se usan variables en mayúscula como %I,
además esto evita confundir las variables con los modificadores, los cuales
no distinguen entre mayúsculas y minúsculas.
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