//功能:将字节大小(Kb)转换为Gb或Mb
//参数:KbSizestr: 以Kb为单位的size字符串
//返回值:转换为Gb或Mb的字符串
NSString * formattedFileSize(unsigned long long size)
{
    NSString *formattedStr = nil;
    if (size == 0)
        formattedStr = @"Empty";
        else
            if (size > 0 && size < 1024)
                formattedStr = [NSString stringWithFormat:@"%qu bytes", size];
                else
                    if (size >= 1024 && size < pow(1024, 2))
                        formattedStr = [NSString stringWithFormat:@"%.1f KB", (size / 1024.)];
                        else
                            if (size >= pow(1024, 2) && size < pow(1024, 3))
                                formattedStr = [NSString stringWithFormat:@"%.2f MB", (size / pow(1024, 2))];
                                else
                                    if (size >= pow(1024, 3))
                                        formattedStr = [NSString stringWithFormat:@"%.3f GB", (size / pow(1024, 3))];
                                        
                                        return formattedStr;
}

官方将文件size转换为MGB字符串相关推荐

  1. python3查找文件中指定字符串_Python3在指定路径下递归定位文件中出现的字符串...

    [本文出自天外归云的博客园] 脚本功能:在指定的路径下递归搜索,找出指定字符串在文件中出现的位置(行信息). 用到的python特性: 代码如下: import os import sys __all ...

  2. C文件操作之写入字符串到指定文件并在屏幕显示

    从终端设备输入时有两种方法表示文件结束,一种方法是在一行的开头输入Ctrl-D(如果不在一行的开头则需要连续输入两次Ctrl-D),另一种方法是利用Shell的Heredoc语法 操作读写位置函数 r ...

  3. c语言中将整数转换成字符串_在C语言中将ASCII字符串(char [])转换为八进制字符串(char [])...

    c语言中将整数转换成字符串 Given an ASCII string (char[]) and we have to convert it into octal string (char[]) in ...

  4. python 二进制数 转字符串_Python二进制串转换为通用字符串的方法

    一个小问题 今天在做一个实验时,需要对一个包含中英文词汇的TXT文件进行读入和整理. Python代码的编码规则为UTF-8.在读入时,文件的每行是二进制串,形如: b'heroesxff..... ...

  5. c语言中将整数转换成字符串_在C语言中将ASCII字符串(char [])转换为十六进制字符串(char [])...

    c语言中将整数转换成字符串 Given an ASCII string (char[]) and we have to convert it into Hexadecimal string (char ...

  6. struts2:JSON在struts中的应用(JSP页面中将对象转换为JSON字符串提交、JSP页面中获取后台Response返回的JSON对象)...

    JSON主要创建如下两种数据对象: 由JSON格式字符串创建,转换成JavaScript的Object对象: 由JSON格式字符串创建,转换成JavaScript的List或数组链表对象. 更多关于J ...

  7. java生成bcp_java-如何将IETF BCP 47语言代码转换为显示字符串?

    如何将IETF BCP 47语言代码[例如zh-cmn-Hant-HK]转换为显示字符串[例如Android(Java)中的"普通话,繁体(香港特别行政区)"? 一些背景.我正在研 ...

  8. labeme批量转换json文件_Python实现markdown文件批量转换为word

    Python实现markdown文件批量转换为word 正所谓,不会markdown的技术员不是老司机,自从用上markdown之后,人生又到了一波小高峰.有好东西怎么能不共享之,因此随之我不断的普( ...

  9. VB快速查找大型文件中包含的字符串

    关于查找大型文件中包含的字符串,一般都把文件内容读入到内存,然后在内存里进行比较,却不知这种办法有一个致命的弱点,那就是由于大量的内存申请和释放导致的内存颠簸,会使系统性能下降,严重影响了查找的速度. ...

最新文章

  1. 【js】内置对象String的常用方法
  2. win10 anaconda 下pcl库的安装
  3. 【数学与算法】贝塞尔曲线
  4. mysql server_id作用_MySQL复制过程中server-id的理解
  5. 苹果推出Find My Friends好友追踪iOS应用
  6. Web Part加载错误的一点经验
  7. 2020.06.25 端午节快乐
  8. HTML5 Canvas 车架号第十位是L,汽车生产日期字母对照
  9. 避坑!!!Matlab中文版下载地址、详细讲解Matlab中文版的下载、安装
  10. 基于树莓派的Data Matrix decode
  11. JavaCV的摄像头实战之五:推流
  12. 什么是大规模集成电路计算机,大规模集成电路是什么
  13. Python生成自定义表头Excel
  14. ftp服务器软件 性能对比,常用ftp服务器软件介绍
  15. openCV利用航拍相机从底部向上扫描物体拼接全景图
  16. 数学建模投入产出应用实例 matlab,MTLAB在数学建模中的应用
  17. MDS(多维尺度变换)
  18. 李宏毅机器学习L6 GAN
  19. app小游戏需实名防沉迷
  20. ajax调用ajax_AJAX即将到来

热门文章

  1. 邓白氏账号注册、查询
  2. 服务器机柜组件是,网络型机柜与服务器型机柜有什么区别
  3. 2021抖音爆火最新版人生重开模拟器微信小程序源码+前端+搭建教程
  4. 最大子段和问题(分治法和动态规划)
  5. 领英关闭中国业务领英职场!怎么保住自己的领英账号和好友并继续使用领英搜索开发客户?
  6. iOS开发企业版ipa分发 以及在线安装
  7. 浅谈tracert路由跟踪功能,tracert数据包解析
  8. 什么仇什么怨?游戏上线日程序员“锁库跑路”,致公司破产解散
  9. 京东科技大幅度调整,这驾“马车”能否走到赴港上市?
  10. 分享怎样快速阅读的5大方法