c++获取文件大小
在C++中获取文件大小可以使用标准库中的std::filesystem::file_size函数,该函数返回指定文件的大小。需要包含头文件。
以下是一个获取文件大小的示例代码:
#include <iostream>
#include <filesystem>
namespace fs = std::filesystem;
int main() {
std::string filename = "example.txt";
if (fs::exists(filename)) { // 检查文件是否存在
uintmax_t filesize = fs::file_size(filename); // 获取文件大小
std::cout << "File size of " << filename << " is " << filesize << " bytes.\n";
} else {
std::cerr << "File " << filename << " does not exist.\n";
}
return 0;
}
在上述代码中,我们首先使用std::filesystem::exists函数检查文件是否存在,然后使用std::filesystem::file_size函数获取文件大小。注意,file_size函数返回的是uintmax_t类型的无符号整数,表示文件的字节数。
猜你喜欢LIKE
相关推荐HOT
更多>>javabean是什么?
在Java中,JavaBean是一种符合特定规范的普通Java类,用于封装数据和提供操作数据的方法。JavaBean是一种重要的设计模式,用于实现面向对象编程...详情>>
2023-06-06 16:27:20java零基础入门到精通怎么学?
Java是一门广泛应用于企业级开发和大型应用程序的编程语言。要从零基础入门到精通Java,需要以下步骤和建议:1.学习基础知识:开始学习Java编程...详情>>
2023-06-05 17:02:00token是什么意思
Token是“令牌”的意思,它通常被用于身份验证和授权。在计算机系统中,当用户通过身份验证后,系统会颁发一个Token给用户,用于标识用户身份和...详情>>
2023-04-20 10:57:41虚函数的作用和实现原理
在父类中声明虚函数:在父类中通过在函数声明前加上 virtual 关键字来声明一个虚函数。需要注意的是,虚函数的使用需要谨慎,因为虚函数的调用...详情>>
2023-04-14 14:20:27