|
BoosterSeat
0.1
A C++ library that includes common utilities that are used in other projects.
|
#include <stdint.h>#include <string>Go to the source code of this file.
Namespaces | |
| bst | |
| bst::filesystem | |
| bst::filesystem::units | |
Functions | |
| void | bst::filesystem::appendToFile (const std::string &file_path, const std::string &content, const bool new_line_after=true) |
| Append a string to a file. More... | |
| void | bst::filesystem::copyFile (const std::string &source_path, const std::string &destination_path, bool overwrite=false) |
| Move a file from one location to another. More... | |
| void | bst::filesystem::createDirectory (const std::string &directory_path) |
| Create a Directory at the specified path. More... | |
| void | bst::filesystem::createFile (const std::string &file_path) |
| Create a File. More... | |
| void | bst::filesystem::deleteFile (const std::string &file_path) |
| Delete a file. More... | |
| bool | bst::filesystem::doesDirectoryExist (const std::string &directory_path) |
| Returns a boolean indicating whether or not the directory exists. More... | |
| bool | bst::filesystem::doesFileExist (const std::string &file_path) |
| Returns a boolean indicating whether or not the file exists. If it's a directory an exception will be thrown. More... | |
| double | bst::filesystem::getDirectorySize (const std::string &directory_path, units::Size unit=units::Size::BYTES) |
| Get the size of a directory. Only includes regular files. More... | |
| std::string | bst::filesystem::getFileName (const std::string &file_path) |
| Get the File Name from a path. Does not need to exist. More... | |
| double | bst::filesystem::getFileSize (const std::string &file_path, units::Size size_unit=units::Size::BYTES) |
| Get the size of a file. More... | |
| uintmax_t | bst::filesystem::getFileSizeBytes (const std::string &file_path) |
| Get the size of a file. More... | |
| bool | bst::filesystem::hasReadPermission (const std::string &path) |
| If a program has read permissions to a file or directory, it will return true. Otherwise, it will return false. More... | |
| bool | bst::filesystem::hasWritePermission (const std::string &path) |
| If a program has write permissions to a file or directory, it will return true. Otherwise, it will return false. More... | |
| void | bst::filesystem::moveFile (const std::string &source_path, const std::string &destination_path, bool overwrite=false) |
| Move a file from one location to another. More... | |
| void | bst::filesystem::overwriteFile (const std::string &file_path, const std::string &content) |
| Overwrite a files with a string. More... | |