File Equates
<< Click to Display Table of Contents >> Navigation: ThinBASIC Modules > File > File Equates |
During module loading process, the following equates (constants) will be defined:
Equates used by DIR_List and DIR_ListArray:
Symbol |
Meaning |
%FILE_NORMAL |
Normal files |
%FILE_READONLY |
Read only files |
%FILE_HIDDEN |
Hidden files |
%FILE_SYSTEM |
System files |
%FILE_VLABEL |
Volume label |
%FILE_SUBDIR |
Subdirectories |
%FILE_ARCHIVE |
Archive flag files |
%FILE_ADDPATH |
Will add full path to returned file name |
The following equates are used to extract path parts depending on the below rules:
%Path_RootPathFileExt or %Path_RootPathProgExt
%Path_RootPathFile or %Path_RootPathProg
%Path_RootPath
%Path_Root
%Path_FileExt
%Path_File
%Path_Ext
Standard Paths
_______________Path____________
| |
Root | File_ Ext
| | || | | |
d:\program files\folder1\folder2\program.exe
UNC Paths
_______________Path__________
|____Root_____ | File_ Ext
| | || | | |
\\server\share\folder1\folder2\program.exe
The following equates are used as return values from FILE_Changed function:
%FILE_CHANGE_WildCardNotAllowed
%FILE_CHANGE_FileDoesNotExists
%FILE_CHANGE_FirstTimeChecking
%FILE_CHANGE_LastWriteTimeChange
%FILE_CHANGE_FileSizeChange
%FILE_CHANGE_SizeAndTimeChange
The following equates are used by FILE_GetVersion... functions:
%FILE_MAJORVERSION
%FILE_MINORVERSION
%FILE_BUILDVERSION
%FILE_REVISIONVERSION
Equates for FILE_SetDateTime, FILE_GetDate, FILE_GetTime functions
%DATE_TIME_FILE_CREATION
%DATE_TIME_LAST_FILE_ACCESS
%DATE_TIME_LAST_FILE_WRITE