Product SiteDocumentation Site

8.31. SysGetFileDateTime


>>-SysGetFileDateTime(filename-+------------+-)----------------><
                               +-,--timesel-+

Returns the selected data and time attribute of the file filename provided that this is supported by the operating and file system. FAT, for example, does not support Create/Access. The selector for the time to be returned can be abbreviated to the first character.
The filename can also be a directory name.
The file that you want to query must not be opened by another process or must at least allow shared writes to query the time stamp.
Parameters:
filename
The name of the file to be queried.
timesel
The file time to be queried, namely CREATE, ACCESS, WRITE.
Return codes:
The date and time in the format YYYY-MM-DD HH:MM:SS, or -1 to indicate that the file date and time query failed
Example:

Example 8.17. RexxUtil - SysGetfiledatetime

Say "File creation time:" SysGetFileDateTime("MyFile.Log", "C")
Say "File last access time:" SysGetFileDateTime("MyFile.Log", "A")
Say "File last update time:" SysGetFileDateTime("MyFile.Log", "W")

Say "Directory creation time:" SysGetFileDateTime("C:\MyDir", "C")
                                          /* in Windows NT */