| 
    PLCnext API Documentation
    20.6.0.30321
    
   | 
 
Namespace for services to access the filesystem More...
Classes | |
| class | DirectoryServiceProxy | 
| class | DirectoryServiceProxyFactory | 
| class | FileServiceProxy | 
| class | FileServiceProxyFactory | 
| struct | FileSystemEntry | 
| This struct is used by file operations to reading of the file system entries.  More... | |
| class | FileSystemInfoServiceProxy | 
| class | FileSystemInfoServiceProxyFactory | 
| struct | FileSystemTraitsEntry | 
| This struct is used by file operations reading file informations from device.  More... | |
| class | IDirectoryService | 
| Provides common file directory operations.  More... | |
| class | IFileService | 
| Provides common file operations for reading and writing files as well as deleting/moving/copying files on the device.  More... | |
| class | IFileSystemInfoService | 
| A generic service to retrieve file system infos.  More... | |
| struct | SpaceInfo | 
| This struct is used by file operations to reading of the space informations.  More... | |
| struct | TraitItem | 
| Specifies a file trait item  More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &os, FileSystemError rhs) | 
| std::istream & | operator>> (std::istream &is, FileSystemError &rhs) | 
| FileSystemError | MapExceptionToFileSystemError (IoException &ex) | 
| constexpr Permissions | operator| (Permissions lhs, Permissions rhs) | 
| constexpr Permissions | operator & (Permissions lhs, Permissions rhs) | 
| Permissions & | operator|= (Permissions &lhs, Permissions rhs) | 
| Permissions & | operator &= (Permissions &lhs, Permissions rhs) | 
| std::ostream & | operator<< (std::ostream &os, Permissions rhs) | 
| std::istream & | operator>> (std::istream &is, Permissions &rhs) | 
| constexpr Traits | operator| (Traits lhs, Traits rhs) | 
| constexpr Traits | operator & (Traits lhs, Traits rhs) | 
| Traits & | operator|= (Traits &lhs, Traits rhs) | 
| Traits & | operator &= (Traits &lhs, Traits rhs) | 
| std::ostream & | operator<< (std::ostream &os, Traits rhs) | 
| std::istream & | operator>> (std::istream &is, Traits &rhs) | 
Namespace for services to access the filesystem
      
  | 
  strong | 
This enum is used by several file operations.
      
  | 
  strong | 
Provides attributes for files and directories.
      
  | 
  strong | 
This enum is used by several file services to specify the file traits to get or set, respectively.
| Enumerator | |
|---|---|
| None | Not set.  | 
| Permissions | Specifies the file permissions mask as Arp.System.Commons.Services.Io.Permissions mask.  | 
| LastWriteTime | Specifies the time of last write access or last modified time, respectively as System.DateTime in UTC  | 
| Length | Specifies the size of the file in bytes as System.Int64.  | 
| Crc32 | Specifies the CRC32 value of the file as System.Int32.  | 
 1.8.13