首頁 » C#開發 » [C#] FileInfo查詢單一檔案大小

[C#] FileInfo查詢單一檔案大小

作者:

分類:

使用 System.IO.FileInfo

檔案大小示意圖
檔案大小示意圖

.Net 的 FileInfo 提供檔案資訊的查詢,可以使用 FileInfo.Length,會回傳目前檔案的大小,並以位元組為單位。

var path = @"file path"; 
long length = new FileInfo(path).Length;
Console.WriteLine($"{length / 1048576}MB");

如果要將位元組(byte)轉換成kb、mb…等,需要除1024(2^10)。

下面提供一張表格是常見的位元組。

1KB (Kilo Bytes) = 2^10 = 1,024 byte
1MB (Mega Bytes) = 2^20 = 1,048,576 byte
1GB (Giga Bytes) = 2^30 = 1,073,741,824 byte
1TB (Tera Bytes) = 2^40 = 1,099,511,627,776 byte
1PB (Peta Bytes) = 2^50 = 1,125,899,906,842,624 byte

參考資料

「cian」的個人頭像

留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *