Interface ITcFileAccess
Interface for accessing the file system from TwinCAT C++ modules
Syntax
TCOM_DECL_INTERFACE("742A7429-DA6D-4C1D-80D8-398D8C1F1747", ITcFileAccess) __declspec(novtable) ITcFileAccess: public ITcUnknown Required include: TcFileAccessInterfaces.h
 Methods
 Methods
| Name | Description | 
|---|---|
| Opens a file. | |
| Closes a file. | |
| Reads from a file. | |
| Writes to a file. | |
| Specifies the position within a file for further actions. | |
| Queries the currently set position within a file. | |
| Renames a file. | |
| Deletes a file. | |
| Gets the status of a file. | |
| Searches for a file, first iteration. | |
| Searches for a file, next iteration. | |
| Closes a file search. | |
| Creates a directory. | |
| Deletes a directory. | 
The ITcFileAccess interface is used to access files in file systems.
Because the methods provided cause blockages, this interface should not be used in CycleUpdate() / real-time context. The derived interface ITcFileAccessAsync adds a Check() method that can be used instead.
See Sample20a: FileIO-Cyclic Read / Write.
The interface is implemented via the CID_TcFileAccess module class.
- Method ITcFileAccess:FileOpen
- Method ITcFileAccess:FileClose
- Method ITcFileAccess:FileRead
- Method ITcFileAccess:FileWrite
- Method ITcFileAccess:FileSeek
- Method ITcFileAccess:FileTell
- Method ITcFileAccess:FileRename
- Method ITcFileAccess:FileDelete
- Method ITcFileAccess:FileGetStatus
- Method ITcFileAccess:FileFindFirst
- Method ITcFileAccess:FileFindNext
- Method ITcFileAccess:FileFindClose
- Method ITcFileAccess:MkDir
- Method ITcFileAccess:RmDir