本文共 452 字,大约阅读时间需要 1 分钟。
在一些实际的项目中,我们需要去计算某目录下的某个文件的大小,从而继续后续的业务;
如下的方法是各个平台通用的方法,简洁实用,已经验证和测试过:
#include#include #include #include #include #ifdef WIN32#include #else#include #include #ifdef APPLE#include #else#include #endif //#ifdef APPLE#endif //#ifdef WIN32int64_t GetFileSize(const char * lpFileUrl){ struct stat fileStat; if (stat(lpFileUrl, &fileStat) < 0) { return 0; } else { return fileStat.st_size; }}
转载地址:http://qcqxi.baihongyu.com/