使用C++获取文件大小
时间: 2023-09-07 11:15:18 浏览: 175
C_C++多种方法获取文件大小
在C++中,可以使用`std::filesystem`库中的`file_size`函数来获取文件大小。以下是一个简单的代码示例:
```c++
#include <iostream>
#include <filesystem>
namespace fs = std::filesystem;
int main() {
// 文件路径
fs::path file_path = "file.txt";
// 获取文件大小(单位为字节)
std::uintmax_t size = fs::file_size(file_path);
// 打印文件大小
std::cout << "文件大小为:" << size << " 字节" << std::endl;
return 0;
}
```
请将上面的代码中的 `file.txt` 替换为你想要获取大小的文件名。需要注意的是,`std::filesystem`库是C++17中新增的特性,如果使用较旧的编译器可能会不支持。
阅读全文