Sane C++ Libraries
C++ Platform Abstraction Libraries
Loading...
Searching...
No Matches
FileSystem

🟩 File System operations { exists, copy, delete } for { files and directories } (see File System for more details) More...

Classes

struct  SC::FileSystemStat
 A structure to describe file stats. More...
 
struct  SC::FileSystemCopyFlags
 A structure to describe copy flags. More...
 
struct  SC::FileSystem
 Execute fs operations { exists, copy, delete } for { files and directories }. More...
 
struct  SC::Path
 Parse and compose filesystem paths for windows and posix. More...
 

Enumerations

enum class  SC::FileSystemEntryType : uint8_t {
  Unknown ,
  File ,
  Directory ,
  SymbolicLink ,
  Other
}
 A structure to describe file stats. More...
 
enum class  SC::FileSystemAccessMode : uint8_t {
  FileSystemAccessMode::Exists ,
  FileSystemAccessMode::Read ,
  FileSystemAccessMode::Write ,
  FileSystemAccessMode::Execute
}
 Access mode for path checks. More...
 

Detailed Description

🟩 File System operations { exists, copy, delete } for { files and directories } (see File System for more details)

Enumeration Type Documentation

◆ FileSystemAccessMode

enum class SC::FileSystemAccessMode : uint8_t
strong

#include <FileSystem.h>

Access mode for path checks.

Enumerator
Exists 

Check if path exists.

Read 

Check if path is readable.

Write 

Check if path is writable.

Execute 

Check if path is executable / traversable.

◆ FileSystemEntryType

enum class SC::FileSystemEntryType : uint8_t
strong

#include <FileSystem.h>

A structure to describe file stats.