获取与转转文件的大小(B,KB,MB,GB) - 技术文档 - 解决方案 - 重庆猫扑网络科技有限公司

河南彩票

  • 获取与转转文件的大小(B,KB,MB,GB)

  • 当前位置:网站河南彩票  >  技术文档      新闻来源:本站    发布者:    发布时间:2016-03-21

        const int GB = 1024 * 1024 * 1024;//定义GB的计算常量
        const int MB = 1024 * 1024;//定义MB的计算常量
        const int KB = 1024;//定义KB的计算常量
        public string FormetFileSize(Int64 KSize)
        {
            if (KSize / GB >= 1)//如果当前Byte的值大于等于1GB
                return (Math.Round(KSize / (float)GB, 2)).ToString() + "GB";//将其转换成GB
            else if (KSize / MB >= 1)//如果当前Byte的值大于等于1MB
                return (Math.Round(KSize / (float)MB, 2)).ToString() + "MB";//将其转换成MB
            else if (KSize / KB >= 1)//如果当前Byte的值大于等于1KB
                return (Math.Round(KSize / (float)KB, 2)).ToString() + "KB";//将其转换成KGB
            else
                return KSize.ToString() + "Byte";//显示Byte值
        }

        private void button1_Click(object sender, EventArgs e)
        {
            textBox2.Text = ByteConversionGBMBKB(Convert.ToInt64(textBox1.Text));
        }
 

  • Copyright © 2015 重庆猫扑网络科技有限公司

    杏彩计划-主页 皇马彩票-主页 凤凰体彩-主页 一定牛彩票-主页 体彩屋-主页 诚信娱乐-主页 159彩票网-主页 聚恒彩票-主页