C++17 获取文件字节大小的方法
C++ 17可以使用filesystem来获取文件路径的字节大小:
#include <cstdint>
#include <filesystem>
// ...
std::uintmax_t size = std::filesystem::file_size("c:\\foo\\bar.txt");
需要注意的是,除非是独自占有地打开文件来读,否在文件的字节大小会随着读的过程而变化。
C++ 17可以使用filesystem来获取文件路径的字节大小:
#include <cstdint>
#include <filesystem>
// ...
std::uintmax_t size = std::filesystem::file_size("c:\\foo\\bar.txt");
需要注意的是,除非是独自占有地打开文件来读,否在文件的字节大小会随着读的过程而变化。