[Tips][ファイル操作] ファイルサイズを取得する

ファイルサイズを取得するにはFileInfoクラスLengthプロパティを参照します。

ファイルサイズの単位はバイトで返されますので、必要に応じて各自で変換する必要があります。

下記は、指定したファイルのサイズを取得し単位をMBにして表示します。

VBの例

Dim targetFile As String = "C:\Work\icons.zip"   '対象ファイル
Dim info As New IO.FileInfo(targetFile)
Dim strFileSize As String = Format((info.Length / 1024 / 1024), "#.#0")

MessageBox.Show("ファイルサイズは" & strFileSize & "MBです")

C#の例

string targetFile = @"C:\Work\icons.zip";   // 対象ファイル
System.IO.FileInfo info = new System.IO.FileInfo(targetFile);
var fileSize = info.Length / 1024f / 1024f;
string strFileSize = fileSize.ToString("#.#0");

MessageBox.Show("ファイルサイズは" + strFileSize + "MBです");

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.