18 #include "lfilesystem/lfilesystem_Export.h"
60 [[nodiscard]] LFILE_EXPORT
Directory cwd();
72 [[nodiscard]] LFILE_EXPORT
Directory cwdAtStartup();
82 LFILE_EXPORT
bool setCWD (
const Path& path);
89 [[nodiscard]] LFILE_EXPORT
Directory temp();
107 [[nodiscard]] LFILE_EXPORT std::vector<Directory> PATH();
117 LFILE_EXPORT
bool appendToPATH (
const Directory& dir);
124 [[nodiscard]] LFILE_EXPORT
Directory home();
131 [[nodiscard]] LFILE_EXPORT
Directory desktop();
138 [[nodiscard]] LFILE_EXPORT
Directory userDocuments();
145 [[nodiscard]] LFILE_EXPORT
Directory commonDocuments();
152 [[nodiscard]] LFILE_EXPORT
Directory userAppData();
159 [[nodiscard]] LFILE_EXPORT
Directory commonAppData();
166 [[nodiscard]] LFILE_EXPORT
Directory apps();
173 [[nodiscard]] LFILE_EXPORT
Directory downloads();
This class represents a directory on the filesystem.
std::filesystem::path Path
Convenience typedef for filesystem paths.
This file defines the Directory class.
This namespace contains utility functions for finding some common directories.