C++获取文件大小常用技巧

发布时间:2024-11-06 18:27

C++编程语言在程序开发应用中能够帮助我们轻松的完成许多功能需求。比如今天为大家介绍的C++获取文件大小的方法,就可以以多种方式轻松的实现。现在将会实现方法呈现给大家,以便大家参考。

C++获取文件大小代码示例:

#include < iostream> #include < io.h> #include < sys\stat.h> #include < afx.h> #define _AFXDLL using namespace std; void main() {// 此文件在工程打开状态下为不可访问char* filepath = "..\\test.ncb";// C++获取文件大小方法一struct _stat info;_stat(filepath, &info);int size = info.st_size;cout< < size< < endl;// C++获取文件大小方法二FILE* file = fopen(filepath, "rb");if (file){int size = filelength(fileno(file));cout< < size< < endl;fclose(file);}// C++获取文件大小方法三CFile cfile;if (cfile.Open(filepath, CFile::modeRead)){int size = cfile.GetLength();cout< < size< < endl;}// C++获取文件大小方法四HANDLE handle = CreateFile(filepath, FILE_READ_EA, FILE_SHARE_READ, 0, OPEN_EXISTING, 0, 0);if (handle != INVALID_HANDLE_VALUE){int size = GetFileSize(handle, NULL);cout< < size< < endl;CloseHandle(handle);} }


 转自:http://developer.51cto.com/art/201002/182227.htm

网址:C++获取文件大小常用技巧 https://www.yuejiaxmz.com/news/view/11192

相关内容

小森生活环保印花怎么获取
“启用硬盘或固态硬盘上的文件和文件夹压缩:优缺点分析
龙与家园生活技能熟练度怎么获取
家用电器 使用技巧
九阴真经生活心得高效获取指南
《小森生活》二级收纳箱图纸如何获取 二级收纳箱图纸获取攻略
h5文件的读写遇到的bug
日常生活小窍门(实用的日常生活技巧)
家庭电器使用安全常识与技巧.docx
c++中vector的用法详解

随便看看