ファイル操作

[C#] ファイルのサイズを取得する

2021年9月17日

ファイルのサイズを取得するサンプルです。

サンプル

例)ファイルのサイズを取得する


using System;
using System.IO;

//FileInfoを生成する
string path = @"C:\hello.txt";
FileInfo fi = new FileInfo(path);

//サイズを取得する
long a = fi.Length;

結果例

1024

1024 = 1024バイト = 1KBです。

備考

  • 結果はバイト単位(long型)で返ります。
    例えばファイルサイズが1KBの場合は、1024と返ります。
  • 指定したファイルパスが存在しない場合は、System.IO.FileNotFoundExceptionが発生します。
  • テキストファイル、バイナリファイルどちらでもサイズ取得できます。

関連記事

-ファイル操作
-