Ms-Dos - tomar fecha de un archivo y listarla

   
Vista:

tomar fecha de un archivo y listarla

Publicado por fernando (7 intervenciones) el 28/06/2013 00:51:37
Querría conseguir un bat en MSdos, que tomando la fecha de creación de un archivo subido a dropbox o similar puderla mostrar en una línea de la siguiente manera

Ultima modificación: 10/05/2013
me interesa que sea en una única línea, Mensaje ya fijo + fecha creación archivo

o bien de un archivo cualquiera en PC.
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
Imágen de perfil de A.H.H

tomar fecha de un archivo y listarla

Publicado por A.H.H (199 intervenciones) el 29/06/2013 00:01:59
Hola podría ser asi:


en un archivo.bat pon lo siguiente e introduce la ruta al archivo que quieres saber su fecha modificación con comillas.

1
2
3
4
@echo off
set /p archivo=Introduce ruta al archivo:
for %%a in (%archivo%) do echo Archivo modificado: %%~ta
pause



espero sirva salu2
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

tomar fecha de un archivo y listarla

Publicado por fernando (7 intervenciones) el 29/06/2013 08:08:28
Gracias por tu respuesta,
Veo que sirve, como quiero que sea todo en una línea sin pregunta, la línea es:

for %%a in ("C:\loquesea\prueba.jpg") do echo Archivo modificado: %%~ta

La fecha sale con la hora ¿Hay posibilidad de sólo fecha?
Aunque la acción funciona en C:\ , la funcionalidad de este bat es para dar la fecha de un archivo alojado en internet, tipo dropbox o googledrive.
He cambiado la ruta ("https://googledrive.com/host/etc...\prueba.jpg") pero parece no entender.
posiblemente hay que colocar algún comando para que "salga del PC"

Un saludo
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
Imágen de perfil de A.H.H

tomar fecha de un archivo y listarla

Publicado por A.H.H (199 intervenciones) el 30/06/2013 03:42:04
Hola entonces lo que tendrías que hacer es conectarte con ftp al servidor remoto, y haríamos un dir al archivo y guardaríamos la línea de ese dir que contiene la fecha, y después con un for extraemos solo la fecha.

En el ejemplo que te pongo tienes que sustituir solamente las palabras siguientes por tus datos del sitio web o ftp donde esta alojado el archivo que quieres saber su fecha.
Importante solo cambiar las palabras siguientes por tus datos respeta los espacios y símbolos.

MISITIO
MIUSUARIO
MICONTRASEÑA
MIARCHIVO

1
2
3
4
5
6
7
8
9
10
11
12
@echo off
ECHO open MISITIO>conexion.txt
ECHO MIUSUARIO>>conexion.txt
ECHO MICONTRASEÑA>>conexion.txt
ECHO dir MIARCHIVO salidadir.txt>>conexion.txt
ECHO bye>>conexion.txt
ftp -s:conexion.txt
CLS
FOR /F "tokens=6,7 delims= " %%G IN (salidadir.txt) do echo ARCHIVO MODIFICADO: %%G %%H
del conexion.txt
del salidadir.txt
pause



espero te sirva aunque la fecha te la devuelve en un formato como JUN 5 O MAY 6 O DIC 8
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

tomar fecha de un archivo y listarla

Publicado por fernando (7 intervenciones) el 30/06/2013 11:04:16
intentare, pero al ser dropbox, no lleva ningun tipo de ftp con usuario ni contraseña.
va directo al enlace, como un megaupload, pero libre de contraseñas o codigos.
digamos que es un pc remoto, pero sin estar en red, en todo caso son carpetas publicas.
el tipo de fecha no importa con tal que la muestre.
Gracias por tu ayuda, te contare.
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

tomar fecha de un archivo y listarla

Publicado por fernando (7 intervenciones) el 04/07/2013 15:00:25
Comprobada la segunda opción que me das y no es servible, ya que el sistema no es por ftp ni contraseñas, es dropbox.
Pero he utilizado el primer ejemplo y si que me funciona, de una manera rudimentaria, pero efectiva.
Gracias por tu ayuda.
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
Imágen de perfil de A.H.H

tomar fecha de un archivo y listarla

Publicado por A.H.H (199 intervenciones) el 04/07/2013 19:10:47
Hola

Supongo que habras llamado a la carpeta Dropbox que crea el programa Dropbox en tu ordenador en tu usuario, y lees de allí el archivo que se supone que esta actualizado como el de la nube
¿me equivoco?
salu2
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

tomar fecha de un archivo y listarla

Publicado por fernando (7 intervenciones) el 05/07/2013 17:34:48
unos enlaces son mios y otros externos,
van con https\\etc... pero sin ser la tipica com / es. y no lo encuentra.
Al final, con el mismo enlace, bajo el archivo rar que me interesa y aunque al bajarse a mi pc lo hace con la nueva fecha ,( y no me vale), lo descomprimo y leo del archivo interior, que si tiene la fecha en que se creo.
un poco mas lioso, pero va bastante rapido, me cuesta unos 30segundos el comprobar 7 direcciones y descomprimirlas
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