167得票30回答
.NET提供了一种简单的方法将字节转换为KB、MB、GB等吗?

我想知道.NET是否提供了一种清晰的方法来做到这一点: int64 x = 1000000; string y = null; if (x / 1024 == 0) { y = x + " bytes"; } else if (x / (1024 * 1024) == 0) { ...

22得票8回答
如何正确地将文件大小从字节转换为兆或千兆字节?

在我的C#项目中,我正在使用DriveInfo类来检索给定驱动器上可用的字节数。如何正确地将此数字转换为兆字节或千兆字节?我猜除以1024不起作用。结果总是与Windows资源管理器显示的结果不同。

21得票8回答
1 Mbit = ? 字节

我经常对此感到困惑。兆比特转换成字节是否有“标准”? 是这样吗: 1 Megabit == 1,000,000 bits == 125,000 bytes 或者: 1 Megabit == 2^20 bits == 1,048,576 bits == 131,072 bytes

16得票5回答
MySQL将字节转换为千字节、兆字节、吉字节

我有一张记录各种文件大小的日志表,以字节为单位存储。我希望能够查询数据库并返回已转换为MB、GB等的最小可能浮点数。目前我可以返回MB中的值,但是如何继续分割到最小值并附加单位呢?SELECT CONCAT( ROUND( SUM( data_transferred ) /1048576, 2...