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

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

WBOY
發布: 2023-09-08 14:29:02
轉載
2001 人瀏覽過

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板