|
PLCnext API Documentation 25.0.2.69
|
Classes | |
| struct | SpaceInfo |
Public Types | |
| enum class | Traits : int32 { None = 0 , Permissions = (1 << 0) , LastWriteTime = (1 << 1) , Length = (1 << 2) , Crc32 = (1 << 3) } |
| enum class | Permissions : int32 { NoPerms = 0 , OthersExe = 1 , OthersWrite = 2 , OthersRead = 4 , OtherAll = 7 , GroupExe = 8 , GroupWrite = 16 , GroupRead = 32 , GroupAll = 56 , OwnerExe = 64 , OwnerWrite = 128 , OwnerRead = 256 , OwnerAll = 448 , AllAll = 511 } |
| typedef std::list< String > | RootDirectoriesList |
Static Public Member Functions | |
| static Traits | GetSupportedTraits (void) |
| static uint64 | GetSize (const String &path) |
| static uint32 | CalculateCrc32 (const String &path) |
| static DateTime | GetLastWriteTime (const String &path) |
| static void | SetLastWriteTime (const String &path, const DateTime &newLastWriteTime) |
| static SpaceInfo | GetSpaceInfo (const String &path) |
| static Permissions | GetPermissions (const String &path) |
| static void | AddPermissions (const String &path, Permissions permissions) |
| static void | RemovePermissions (const String &path, Permissions permissions) |
| static void | RemoveAllPermissions (const String &path) |
| static void | SetPermissions (const String &path, Permissions permissions) |
| static boolean | IsDirectory (const String &path) |
| static boolean | IsFile (const String &path) |
| static RootDirectoriesList | GetRootDirectories (void) |