FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
listar contenido de una carpeta
Buenas a todos,
Alguien sabe como puedo listar el contenido de una carpeta por fecha de modificacion. Quiero listar primero los ficheros mas nuevos y por ultimo los mas viejos. Ya he probado con tsearchrec para listar una carpeta, pero no me la lista por fecha de modificacion que es lo que yo quiero. Gracias un saludo. |
#2
|
||||
|
||||
La siguiente funcion te devuelve la fecha de modificacion de un fichero. Con ella y el nombre del fichero ya puedes ordenar como quieres.
Código:
function GetFileDate(TheFileName: string): string; var FHandle: integer; begin FHandle := FileOpen(TheFileName, 0); try Result := DateTimeToStr(FileDateToDateTime(FileGetDate(FHandle))); finally FileClose(FHandle); end; end;
__________________
Saludos, Peter Investment |
#3
|
||||
|
||||
Gracias por tu ayuda,
Al final lo solucione de la siguiente manera.Como tenia que pasar por la base de datos de todas formas lo que hice es insertar en la base de datos con un indice secundario que ordenara por fechas y la fecha es el valor de la fecha de modificado del fichero que acabo de insertar. Un saludo. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Listar el contenido de un directorio | Alexandro | Varios | 10 | 19-06-2008 13:22:22 |
Mover carpeta y todo su contenido | MaMu | API de Windows | 10 | 03-06-2007 05:08:04 |
listar archivos jpg dentro de una carpeta con subcarpetas | JuanErasmo | API de Windows | 6 | 06-12-2006 22:52:49 |
Listar una carpeta | [Gunman] | API de Windows | 4 | 03-01-2006 16:25:43 |
Limpiar contenido carpeta | Chupi | OOP | 3 | 28-12-2004 23:28:34 |
|