ファイルサイズを取得するには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:
コメント