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中文網其他相關文章!