SysFileFlush (FUN) ¶ FUNCTION SysFileFlush : RTS_IEC_RESULT Flush the file cache and write into the file InOut: Scope Name Type Comment Return SysFileFlush RTS_IEC_RESULT Returns the runtime system error code (see CmpErrors_Itfs.library): ERR_OK: Succeeded flushing the file ERR_FAILED: Error occurred during file flush ERR_NOTIMPLEMENTED: File flush is not implemented ERR_NOT_SUPPORTED: File flush not available on the target Input hFile RTS_IEC_HANDLE Handle of the file
SysFileGetName (FUN) ¶ FUNCTION SysFileGetName : POINTER TO STRING Get the file name from file specified by handle InOut: Scope Name Type Comment Return SysFileGetName POINTER TO STRING File name of the specified file Input hFile RTS_IEC_HANDLE Handle of the file
SysFileRename (FUN) ¶ FUNCTION SysFileRename : BOOL InOut: Scope Name Type Return SysFileRename BOOL Inout Const FileOldName STRING FileNewName STRING
SysFileSetPos (FUN) ¶ FUNCTION SysFileSetPos : BOOL InOut: Scope Name Type Return SysFileSetPos BOOL Input File DWORD Pos DWORD
SysFileWrite (FUN) ¶ FUNCTION SysFileWrite : DWORD InOut: Scope Name Type Comment Return SysFileWrite DWORD Input File DWORD Buffer DWORD Address (ADR) to Buffer Size DWORD
extern30 ¶ AccessMode30 (Enum) FileTime30 (Struct) SysFileClose30 (Function) SysFileCopy30 (Function) SysFileDelete30 (Function) SysFileEOF30 (Function) SysFileGetPos30 (Function) SysFileGetSize30 (Function) SysFileGetTime30 (Function) SysFileOpen30 (Function) SysFileRead30 (Function) SysFileRename30 (Function) SysFileSetPos30 (Function) SysFileWrite30 (Function)
AccessMode30 (ENUM) ¶ TYPE AccessMode30 : AM_READ Open an existing file with Read access. IF file does NOT exist, Open fails AM_WRITE Create new file with Write access.. IF file does exist, content is discarded AM_APPEND Open an existing file with Append (only write) access. IF file does NOT exist, Open fails AM_READ_PLUS Open an existing file with Read/Write access. IF file does NOT exist, Open fails AM_WRITE_PLUS Create new file with Read/Write access. IF file does exist, content is discarded AM_APPEND_PLUS Open an existing file with Append (read/write) access. IF file does NOT exist, Open creates a new file InOut: Name AM_READ AM_WRITE AM_APPEND AM_READ_PLUS AM_WRITE_PLUS AM_APPEND_PLUS
FileTime30 (STRUCT) ¶ TYPE FileTime30 : STRUCT InOut: Name Type tCreation UDINT tLastAccess UDINT tLastModification UDINT
SysFileClose30 (FUN) ¶ FUNCTION SysFileClose30 : RTS_IEC_RESULT InOut: Scope Name Type Return SysFileClose30 RTS_IEC_RESULT Input hFile RTS_IEC_HANDLE
SysFileCopy30 (FUN) ¶ FUNCTION SysFileCopy30 : RTS_IEC_RESULT InOut: Scope Name Type Return SysFileCopy30 RTS_IEC_RESULT Input szDestFileName REFERENCE TO STRING szSourceFileName REFERENCE TO STRING pulCopied POINTER TO UDINT