首頁 >後端開發 >C#.Net教程 >C#中如何取得檔案大小?

C#中如何取得檔案大小?

WBOY
WBOY轉載
2023-09-08 14:29:021973瀏覽

C#中如何取得檔案大小?

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

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除