C# でファイルサイズを取得するにはどうすればいいですか? 質問する

C# でファイルサイズを取得するにはどうすればいいですか? 質問する

C# を使用して、ディスク上のサイズではなく、ファイルのサイズを取得する方法が必要です。これはどのように可能ですか?

現在私はこのループを持っています

foreach (FileInfo file in downloadedMessageInfo.GetFiles())
{
    //file.Length (will this work)
}

これはサイズを返しますか、それともディスク上のサイズを返しますか?

ベストアンサー1

すでにファイル パスを入力として持っている場合は、次のコードが必要になります。

long length = new System.IO.FileInfo(path).Length;

おすすめ記事