Encontrar propiedades de un archivo desde Delphi.
¿Como puedo encontrar o accesar a las propiedades de un archivo guardado en Mi PC desde Delphi?
|
?
Que clase de archivo y que propiedades exactamente? Te pregunto esto por que puedes obtener mas informacion dependiendo de que quieras hacer, al ser un .EXE (por ejemplo), puedes obtener su EntryPoint, espacio reservado inicial, Autor, Descripcion, etc, etc...
|
Pues, necesito obtener su fecha de último acceso. Gracias de antemano.
|
Ok
Siendo así, entonces más útil creo que es éste código no?
Espero te sirva, Suerte! |
Sí me sirve. Pero, ¿como podría crear un ciclo que me permita identificar documentos Word en mi disco duro (incluyendo carpetas)?
|
Ok
Bueno, eso esta dividido en dos partes, la primera es recorrer todas las carpetas y subcarpetas de un directoriio o unidad... y la seguna es detectar el formato de cada archivo, en este caso debe ser del Word. Pero el Word reconoce N formatos así que para hacer una aplicacion que se ajuste a cualquier necesidad deberíamos abrir cada archivo con el Word en segundo plano, si éste no retorna error al abrirlo, significa que es un formato de texto reconocido. Este método engloba todo el universo de archivos Word existentes en una carpeta o unidad, sin embargo es muy costoso abrir todos los archivos con Word (pero permiritía poder recuperar archivos borrados), así que se puede revisar la asociacion, siendo un archivo asociado con el Word (Word.Document) entonces se podría reducir los intentos del Word.
Tambien sería más facil abrir cada archivo y revisar su cabezal... (primeros 64 bits)... obteniendo solo a aquellos que son Office. Te comento todo esto para que tengas una idea de la respuesta que se ajusta mas con la pregunta que me hiciste, pues realmente puede ser tu necesidad. Concluí que por ahora basta ver que archivos tienen la extencion '.doc'... para eso te dejo la funcion 'Search'
úsala como:
PD: La edite pues había un desbordamiento con 'Ext' Saludos! |
Emplearé esa programación. muchas gracias por tu tiempo.
|
La franja horaria es GMT +2. Ahora son las 14:01:56. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi