[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
FILETIME()
Determines a file's time
------------------------------------------------------------------------------
Syntax
FILETIME([<cFileMap>, [<nFileAttr>]]) --> cFileClockTime
Arguments
<cFileMap> Designates the file name, including the path and drive
designation.
<nFileAttr> Designates the file attribute explained in the table
below. The default value is 0.
() If the function is called without parameters, it returns the file
time from the current FILESEEK() buffer.
Returns
FILETIME() returns the clock time for the "searched for" entry, the
clock time from the FILESEEK() buffer (when called without parameters),
or a null string.
Description
Implement FILETIME() alone or in conjunction with FILESEEK(). If the
function is called with the <cFileMap> parameter, it returns the time of
the first entry found. If no matching entry is available, a null string
is returned.
When called without parameters, FILETIME() returns the clock time of the
last file found with FILESEEK(). You can also determine the clock time
of file groups (wildcards) when the function is used in conjunction with
FILESEEK().
You can designate the attribute for the desired file in numeric form:
Table 7-17: Coding the File Attribute
------------------------------------------------------------------------
Value Symb. constants Assigned attribute
------------------------------------------------------------------------
0 FA_NORMAL
1 FA_READONLY READ ONLY (Read-only)
2 FA_HIDDEN HIDDEN (Hidden files)
4 FA_SYSTEM SYSTEM (System files)
16 FA_DIRECTORY (Subdirectory)
32 FA_ARCHIVE ARCHIVE (Changes since last backup)
------------------------------------------------------------------------
Only the SYSTEM, HIDDEN, VOLUME, or DIR attributes must be specified for
an entry to be found. If multiple attributes are implemented
simultaneously, the table values are added accordingly. Of course, not
all combinations are useful.
Examples
. The clock time of a particular file:
? FILETIME("C:\TEXT\TEXT.TXT") // File clock time or ""
. The clock time of an ARCHIVE/HIDDEN file:
? FILETIME("C:\HIDE.TXT", 34") // File clock time or ""
. Used in conjunction with FILESEEK():
cFile := FILESEEK(C:\TEXT.TXT")
DO WHILE .NOT. EMPTY(cFile)
? cFile, FILETIME() // File name and clock time
cFile := FILESEEK() // Search for next entry
ENDDO
See Also:
FILESEEK()
FILEATTR()
FILEDATE()
FILESIZE()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson