FUNCTION InfoFile
PARAMETERS cNameFile as Character, oVar as Object
lok=.f.
ovar.addproperty("NameFile","")
ovar.addproperty("Size",0)
ovar.addproperty("DateLastModified",CTOD("//"))
ovar.addproperty("DateCreated",CTOD("//"))
ovar.addproperty("DateLastAccessed",CTOD("//"))
ovar.addproperty("Drive",0)
ovar.addproperty("ParentFolder","")
ovar.addproperty("Path","")
ovar.addproperty("ShortName","")
ovar.addproperty("ShortPath","")
ovar.addproperty("Type","")
oFileSystem=Createobject("Scripting.FileSystemObject")
If oFileSystem.FileExists(cNameFile)
ofile=oFileSystem.GetFile(cNameFile)
ovar.datelastaccessed=ofile.datelastaccessed
ovar.datecreated=ofile.datecreated
ovar.dateLastModified=ofile.DateLastModified
ovar.size=ofile.size
ovar.drive=ofile.drive
ovar.parentfolder=ofile.parentfolder
ovar.path=ofile.path
ovar.shortname=ofile.shortname
ovar.shortpath=ofile.shortpath
ovar.type=ofile.type
lok=.t.
Endif
RETURN lok
que puedes invocar así
oMyfile=createobject("custom")
lok=infofile("inicio.prg",oMyfile)
? oMyfile.namefile
? oMyfile.datecreated
? oMyfile.dateLastModified
? oMyfile.datelastaccessed
? oMyfile.size
Saludos
--
Daniel Sánchez Escobar
Investigación y Desarrollo
Reset Software & Sistemas
Móvil +051-949398047
Trujillo - Perú