博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++获取文件大小常用技巧分享
阅读量:4057 次
发布时间:2019-05-25

本文共 945 字,大约阅读时间需要 3 分钟。

转自:

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< 
< < endl;// C++获取文件大小方法二 FILE* file = fopen(filepath, "rb"); if (file) { int size = filelength(fileno(file));cout<
< < endl;fclose(file); } // C++获取文件大小方法三 CFile cfile; if (cfile.Open(filepath, CFile::modeRead)) { int size = cfile.GetLength();cout<
< < 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<
< < endl;CloseHandle(handle); } }

C++获取文件大小的相关方法就为大家介绍到这里。

转载地址:http://xzgci.baihongyu.com/

你可能感兴趣的文章
第11课:逻辑优化汇总
查看>>
第10课:表达式的规范化
查看>>
第09课:等价推理
查看>>
第08课:消除外连接
查看>>
第07课:子查询提升
查看>>
第06课:子连接提升
查看>>
第05课:连接顺序交换规则
查看>>
第04课:谓词下推
查看>>
第03课:调整执行计划
查看>>
第02课:解读执行计划
查看>>
第01课:SQL 语句的历程
查看>>
导读:物理优化篇
查看>>
导读:逻辑优化篇
查看>>
开篇词:翻过数据库优化器这座山峰
查看>>
堆排序之MAX-HEAPIFY注释
查看>>
数据库之并发控制调度
查看>>
快速排序
查看>>
堆排序完整版,含注释
查看>>
鹰蛋问题解析之动态规划
查看>>
查询求解概述读书笔记
查看>>