时间:2021-05-20
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); } }到此这篇关于C++获取文件大小的4种常见技巧分享的文章就介绍到这了,更多相关C++获取文件大小内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Linux下C语言获取文件大小C语言是一种比较底层的语言,有时在其他语言中很容易操作的事情,在c语言中就比较麻烦,例如获取一个文件的大小。Java中File类有
Java获取文件大小今天写代码时需要实现获取文件大小的功能,目前有两种实现方法,一种是使用File的length()方法;另外一种是使用FileInputStr
本文实例讲述了php获取远程文件大小的方法,分享给大家供大家参考。具体实现方法如下:/***功能:获取远程文件的大小,返回值的单位是:字节*/functiong
以下实例我们使用phpcurl来获取远程文件大小,返回文件大小单位为字节:以上实例输出结果为:8416字节
多线程下载文件的思路:1.首先获取到文件的总大小获取文件大小的方式是通过网络读取,getContentLength()即可获取到文件的大小,使用RandomAc