VC C/C++ 4种方法获取文件大小 Windows API
来源:互联网 发布:小黑屋写作mac 编辑:程序博客网 时间:2024/06/04 18:26
#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_SHARE_READ, 0, OPEN_EXISTING, 0, 0); if (handle != INVALID_HANDLE_VALUE) { int size = GetFileSize(handle, NULL); cout<<size<<endl; CloseHandle(handle); } //方法二 WIN32_FIND_DATA fileInfo; HANDLE hFind; DWORD fileSize; hFind = FindFirstFile(filepath ,&fileInfo); if(hFind != INVALID_HANDLE_VALUE) fileSize = fileInfo.nFileSizeLow; cout<<fileSize<<endl; FindClose(hFind); //方法三 FILE* file = fopen(filepath, "r"); if (file) { int size = filelength(fileno(file)); cout<<size<<endl; fclose(file); } //方法四 推荐 struct _stat info; _stat(filepath, &info); int size = info.st_size; cout<<size<<endl; return ;}
0 0
- VC C/C++ 4种方法获取文件大小 Windows API
- VC C/C++ 4种方法获取文件大小 Windows API
- VC C/C++ 4种方法获取文件大小 Windows API
- C语言中获取文件大小的方法
- C/C++获取文件大小的多种方法
- C/C++多种方法获取文件大小
- C/C++多种方法获取文件大小
- (转)C/C++多种方法获取文件大小
- C/C++多种方法获取文件大小
- C/C++多种方法获取文件大小
- C/C++多种方法获取文件大小
- C/C++多种方法获取文件大小
- C/C++多种方法获取文件大小(转)
- C/C++多种方法获取文件大小
- linux下C获取文件大小的方法
- C/C++ 获取文件大小
- linux获取文件大小[c]
- c获取文件大小
- Leetcode Blog Post Algorithms
- 一些Python的惯用法和小技巧:Pythonic
- Coursera
- 最长公共子序列|最长公共子串|最长重复子串|最长不重复子串|最长回文子串|最长递增子序列|最大子数组和
- 最长公共子串(Longest-Common-Substring,LCS)
- VC C/C++ 4种方法获取文件大小 Windows API
- STL文件读写基础
- [leet code] Pascal's Triangle II
- 15分钟学会使用Git和远程代码库
- [LeetCode] 25倍速度被完虐的 Sum3
- 2013年伯乐在线最受欢迎的20篇技术博文
- 一行代码,浏览器变临时编辑器
- C语言:丹尼斯·里奇的不朽遗产
- 分布式系统的数据一致性