ファイルサイズを取得するには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です");
Please follow and like us:
コメント