lfilesystem
0.0.1
C++ filesystem library
|
This file defines the files::Volume class. More...
#include <string>
#include <cstdint>
#include <filesystem>
#include <vector>
#include <optional>
#include <ostream>
#include "lfilesystem/lfilesystem_Export.h"
#include "lfilesystem/lfilesystem_SpecialDirectories.h"
Go to the source code of this file.
Classes | |
class | limes::files::Volume |
This class represents a logical filesystem volume. More... | |
Namespaces | |
limes::files | |
Filesystem utilities. | |
limes::files::volume | |
This namespace contains free functions for easily querying properties of the volume that the current working directory is mounted on. | |
Functions | |
LFILE_EXPORT std::uintmax_t | limes::files::volume::bytesFree () |
Returns the number of bytes free on the current volume. More... | |
LFILE_EXPORT bool | limes::files::volume::caseSensitive () |
Returns true if the current volume is case-sensitive. More... | |
LFILE_EXPORT std::string | limes::files::volume::label () |
Returns the current volume's label. More... | |
LFILE_EXPORT bool | limes::files::volume::readOnly () |
Returns true if the current volume is mounted as read-only. More... | |
LFILE_EXPORT int | limes::files::volume::serialNumber () |
Returns the current volume's serial number. More... | |
LFILE_EXPORT std::uintmax_t | limes::files::volume::totalBytes () |
Returns the total number of bytes on the current volume. More... | |
LFILE_EXPORT Volume::Type | limes::files::volume::type () |
Returns the type of the current volume. More... | |
This file defines the files::Volume class.
Definition in file lfilesystem_Volume.h.