Sparkle 0.0.1
Loading...
Searching...
No Matches
spk_file_utils.hpp
1#pragma once
2
3#include <filesystem>
4#include <string>
5#include <vector>
6
7namespace spk
8{
9 namespace FileUtils
10 {
11 std::vector<std::filesystem::path> listFolders(const std::filesystem::path &p_folderPath);
12 std::vector<std::filesystem::path> listFiles(const std::filesystem::path &p_folderPath);
13 std::wstring readFileAsWString(const std::filesystem::path &p_path);
14 std::string readFileAsString(const std::filesystem::path &p_path);
15 std::vector<uint8_t> readFileAsBytes(const std::filesystem::path &p_path);
16 }
17}