#include <iostream>
#include <filesystem>
int main() {
std::filesystem::path fname = R"(d:\data.txt)";
try {
if (!std::filesystem::exists(fname)) {
std::cout << "Could not open " << fname << "\n";
return 1;
}
auto size = std::filesystem::file_size(fname);
std::cout << fname << " size is " << size << " bytes\n";
}
catch (const std::filesystem::filesystem_error& e) {
std::cout << "Filesystem error: " << e.what() << "\n";
}
return 0;
}
/*
run:
"d:\\data.txt" size is 502 bytes
*/