FileInfo クラスは、C# でファイルとその操作を処理するために使用されます。
ファイルの作成、削除、読み取りのためのプロパティとメソッドを提供します。それは使用しています StreamWriter クラスはデータをファイルに書き込みます。これは System.IO 名前空間の一部です。
Directory プロパティは、ファイルの親ディレクトリを表すオブジェクトを取得します。
DirectoryName プロパティは、親ディレクトリの完全なパスを取得します。
Exists プロパティは、ファイルを操作する前にファイルが存在するかどうかを確認します。
IsReadOnly プロパティは、ファイルを読み取ることができるかどうかを指定する値を取得または設定します。 改訂。
Length はファイルのサイズを取得します。
Name はファイルの名前を取得します。
class Program{ public static void Main(){ var path = @"C:\Users\Koushik\Desktop\Questions\ConsoleApp\Data.csv"; long length = new System.IO.FileInfo(path).Length; System.Console.WriteLine(length); } }
12
class Program{ public static void Main(){ var path = @"C:\Users\Koushik\Desktop\Questions\ConsoleApp"; DirectoryInfo di = new DirectoryInfo(path); FileInfo[] fiArr = di.GetFiles(); Console.WriteLine("The directory {0} contains the following files:", di.Name); foreach (FileInfo f in fiArr) Console.WriteLine("The size of {0} is {1} bytes.", f.Name, f.Length); } }
The directory ConsoleApp contains the following files: The size of ConsoleApp.csproj is 333 bytes. The size of Data.csv is 12 bytes. The size of Program.cs is 788 bytes.
以上がC#でファイルサイズを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。