VC获取文件大小

来源:互联网 发布:医用软件开发 书籍 编辑:程序博客网 时间:2024/06/05 00:32
方法一: 

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 file handle DWORD dwFileSize; // temporary storage for file sizes // Create the test file. Open it "Create Always" to overwrite any // existing file. The data is re-created below. hFile = CreateFile(lpcTheFile, GENERIC_READ | GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); if (hFile == INVALID_HANDLE_VALUE) { printf("hFile is NULL\n"); return 4; } dwFileSize = GetFileSize(hFile, NULL); printf("hFile size: %10d\n", dwFileSize);


原创粉丝点击