【MFC】获取文件大小的方法

【转载】原文地址:http://blog.csdn.net/coderwu/article/details/5652056

MFC 下可以通过 CFileStatus 获取文件大小。

1 ULONGLONG size;
2 CString strFilePath;
3 CFileStatus fileStatus;
4
5 if (CFile::GetStatus(strFilePath, fileStatus))
6 {
7    size = fileStatus.m_size;
8 }  
时间: 2024-08-06 17:26:41

【MFC】获取文件大小的方法的相关文章

java获取文件大小的方法

目前Java获取文件大小的方法有两种: 1.通过file的length()方法获取: 2.通过流式方法获取: 通过流式方法又有两种,分别是旧的java.io.*中FileInputStream的available()方法和新的java..nio.*中的FileChannel 下面依次介绍这几种方法: 首先选择一个文件并查看这个文件在windows中显示的大小,为了测试准确性,我这里选取了一个大文件(超过2GB) 查看这个文件在windows中显示的大小: 使用在线转换工具将其转换成字节: 可以看

C语言 获取文件大小的方法

作者 : 卿笃军 方法一: 获得文件大小需要用到2个函数:fseek()  ,  ftell() fseek()函数: 原型:intfseek(FILE*stream, long offset, int fromwhere); 参数: stream: 第一个参数stream为文件指针         offset : 第二个参数offset为偏移量,正数表示正向偏移,负数表示负向偏移         fromwhere: 第三个参数origin设定从文件的哪里开始偏移,可能取值为:SEEK_CU

c/c++获取文件大小的方法

#include <iostream> #include <windows.h> #include <io.h> #include <sys\stat.h>using namespace std;void main() {    char *filepath = "C:\\1.txt";    //方法一         HANDLE handle = CreateFile(filepath, FILE_READ_EA, FILE_SHA

[转]VC++获取文件大小集锦

方法一: WIN32_FIND_DATA fileInfo; HANDLE hFind; DWORD fileSize; const char *fileName = 文件的路径及名字; hFind = FindFirstFile(fileName ,&fileInfo); if(hFind != INVALID_HANDLE_VALUE) fileSize = fileInfo.nFileSizeLow; FindClose(hFind); 方法二: HANDLE hFile; // the

vc/mfc获取rgb图像数据后动态显示及保存图片的方法

vc/mfc获取rgb图像数据后动态显示及保存图片的方法 该情况可用于视频通信中获取的位图数据回放显示或显示摄像头捕获的本地图像 第一种方法 #include<vfw.h> 加载 vfw32.lib  链接库 [cpp] view plaincopy //------------------------------设置位图头结构信息---------------------------------------------------------------------- // Setup bm

【转】Java中获取文件大小的正确方法

本文出处:http://blog.csdn.net/chaijunkun/article/details/22387305,转载请注明.由于本人不定期会整理相关博文,会对相应内容作出完善.因此强烈建议在原始出处查看此文. 今天写代码时需要实现获取文件大小的功能,目前有两种实现方法,一种是使用File的length()方法:另外一种是使用 FileInputStream的available()方法,当InputStream未进行read操作时,available()的大小应该是等于 文件大小的.但

ios NSFileManager和NSFileHandle(附:获取文件大小 )

转自 http://blog.csdn.net/zhibudefeng/article/details/7795946 //file 文件操作 NSFileManager 常见的NSFileManager文件的方法: -(BOOL)contentsAtPath:path                从文件中读取数据 -(BOOL)createFileAtPath:path contents:(BOOL)data attributes:attr      向一个文件写入数据 -(BOOL)rem

win10 uwp 从StorageFile获取文件大小

本文主要:获取文件大小 private async Task<ulong> FileSize(Windows.Storage.StorageFile file) { var size = await file.GetBasicPropertiesAsync(); return size.Size; }//32ddd4227a66713e1329214424c4be9b 在群里看到有大神问我就写出,虽然少,在没看到他们说之前没想到,九幽开发者:53078485 参见:http://stackov

C/C++ 获取文件大小

面试的时候面试官提到了怎样获取文件的大小,现在总结如下: 在C语言中测试文件的大小,主要使用二个标准函数. 1.fseek 函数原型:int fseek ( FILE * stream, long int offset, int origin ); 参数说明:stream,文件流指针:offest,偏移量:orgin,原(始位置.其中orgin的可选值有SEEK_SET(文件开始).SEEK_CUR(文件指针当前位置).SEEK_END(文件结尾). 函数说明:对于二进制模式打开的流,新的流位置