#include "TextFile.h" #include namespace fs = std::filesystem; namespace TLAC::FileSystem { TextFile::TextFile(const std::string &path) { FileName = path; } TextFile::TextFile(const std::string &directory, const std::string &file) { auto fullPath = directory + "/" + file; FileName = fullPath; } TextFile::~TextFile() { } bool TextFile::OpenRead() { fs::path configPath = fs::u8path(FileName); if (!fs::exists(configPath)) return false; std::ifstream fileStream(configPath.wstring().c_str()); if (!fileStream.is_open()) return false; Parse(fileStream); fileStream.close(); return true; } }