// // Created by Oleg Morozenkov on 25.01.17. // #ifndef TGBOT_FILETOOLS_H #define TGBOT_FILETOOLS_H #include /** * @ingroup tools */ namespace FileTools { /** * Reads whole file to string. * @param filePath Path to a file * @throws exception of type std::ifstream::failure if reading fails * @return string with file contents */ std::string read(const std::string& filePath); /** * Save file to disk. * @param filePath Path to a file * @throws exception of type std::ifstream::failure if writing fails */ void write(const std::string& content, const std::string& filePath); }; #endif //TGBOT_FILETOOLS_H