MFC 的几个常用函数,用来计算文件大小,下载速度,转换时间的
2011-11-27 18:27
537 查看
//获取文件的大小,并以KB 或 MB 来表示 CString GetFileSize(LONG size) { CString _size; //判断大小有没有超过1 if (size<(1024*1024)) { _size.Format("%.2lfKB",size/1024.0); }else if(1024*1024*1024) { _size.Format("%.2lfMB",(size/1024.0)/1024.0); }else { _size.Format("%.2lfGB",(size/1024.0/1024.0)/1024.0); } return _size; } //获取下载速度的字符串 CString GetFileTranSpeed(DWORD size,DWORD time) { CString _speed; //判断时间是否为0 if (time>0){ if (size/1024*1000.0/time<1024) { _speed.Format("%.2lfKB/s",size/1024*1000.0/time); }else { _speed.Format("%.2lfMB/s",(size/1024)*1000.0/time); } }else { return _speed = "0KB/s"; } return _speed; } //获取时间的字符串 CString GetTimeFormatStr(LONG time) { CString _time; int hh = time/3600; int mm = (time-hh*3600)/60; int ss = time%60; _time.Format("%d%d:%d%d:%d%d",hh/10,hh%10,mm/10,mm%10,ss/10,ss%10); return _time; }
相关文章推荐
- MFC 的几个常用函数,用来计算文件大小,下载速度,转换时间的
- MFC 的几个常用函数,用来计算文件大小,下载速度,转换时间的
- LoadRunner中如何验证下载的文件大小、统计下载时间、度量下载速度?
- LoadRunner中如何验证下载的文件大小、统计下载时间、度量下载速度?
- MFC中常用数据类型转换及文件和对话框和几个控件的使用
- LoadRunner中如何验证下载的文件大小、统计下载时间、度量下载速度?
- LoadRunner中如何验证下载的文件大小、统计下载时间、度量下载速度?
- 使用Epoch进行日期时间转换和计算的几个Shell小函数
- LoadRunner中如何验证下载的文件大小、统计下载时间、度量下载速度
- 几个常用函数(切除字符串,时间处理,文件上传)
- 关于计算时间和文件大小的函数
- Shell使用Epoch进行日期时间转换和计算的几个小函数
- 进行日期时间转换和计算的几个Shell小函数
- 计算文件下载时间
- 收藏:ASP.NET提供文件下载函数(支持大文件、续传、速度限制、资源占用小) (转自: Arhrun)
- php计算时间几分钟前、几小时前、几天前的几个函数
- (摘录)ASP.NET提供文件下载函数(支持大文件、续传、速度限制、资源占用小)
- PHP把时间转换成几分钟前、几小时前、几天前的几个函数类
- 日志、Toast、网络、像素单位转换、屏幕、App相关、键盘、文件上传下载、加密、时间等工具类
- linux下常用的几个时间函数:time,gettimeofday,clock_gettime,_ftime