Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Fecha de ultima modificación de archivo

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Fecha de ultima modificación de archivo Responder citando

Por favor, alguien puede decirme la manera mas sencilla de saber la fecha y la hora de la última modificación de un archivo??

Muchas gracias
Volver arriba
Mensaje    Asunto: Responder citando

prueba con esto

AnsiString ruta="d:\\prueba\\archivo.txt";
TSearchRec R;
int F = FindFirst(ruta + "*.*",faAnyFile, R);
while(F==0)
{
if(R.Name != "." && R.Name != "..")
{
ShowMessage(R.Name);
ShowMessage(FileDateToDateTime(R.Time));
}
F = FindNext(R);
}
FindClose(R);

Saludos!!!!
_________________
Siempre hay que tratar de ser el mejor, pero nunca creerse el mejor (Juan Manuel Fangio)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Intenta con esto

Código:
    TWin32FindData Datos;
    TFileTime Tiempo;
    TSystemTime UltimoAcceso;
    // buscamos el archivo
    FindFirstFile("c:\\windows\\JAUTOEXP.INI", &Datos);
    // buscamos el ultimo tiempo

    Tiempo = Datos.ftLastWriteTime;
    // convertimos el tiempo a 64 bits.
    FileTimeToSystemTime(&Tiempo, &UltimoAcceso);
    // Mostramos la fecha
    Caption = "Se accedio por Ultima vez "+
              IntToStr(UltimoAcceso.wDay)+'/'+
              IntToStr(UltimoAcceso.wMonth)+'/'+
              IntToStr(UltimoAcceso.wYear)+" a las "+
              IntToStr(UltimoAcceso.wHour)+':'+
              IntToStr(UltimoAcceso.wMinute)+':'+
              IntToStr(UltimoAcceso.wSecond);

// La estructura Datos, contiene 3 elementos
Datos.ftLastAccessTime; // ultimo acceso
Datos.ftCreationTime; // fecha de creacion
Datos.ftLastWriteTime; // ultima fecha de escritura
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Gracias a los dos.

Ya funciona.
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.