博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
跨平台方法(一):获取文件大小(参数为文件url)
阅读量:4165 次
发布时间:2019-05-26

本文共 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/

你可能感兴趣的文章
redis学习
查看>>
SpringBoot之application.properties文件能配置的属性
查看>>
javaWeb监听器、过滤器、拦截器
查看>>
RESTFUL风格的接口
查看>>
后台参数验证配置
查看>>
SpringBoot之外置Tomcat配置
查看>>
java 删除 list 中的元素
查看>>
idea启动优化
查看>>
java发展史
查看>>
Java内存区域
查看>>
数据库与模式的区别
查看>>
编辑本段数据库结构与数据库种类
查看>>
strcat出现的问题
查看>>
php-APC介绍
查看>>
B树、B-树、B+树、B*树
查看>>
模板引擎SMARTY
查看>>
对HTTP协议的头信息详解
查看>>
HTTP协议基础
查看>>
cookie和session机制之间的区别与联系
查看>>
动态联编(晚捆绑)
查看>>