溫馨提示×

文件夾操作:DirectoryInfo類與Directory類

小云
137
2023-09-14 03:54:42
欄目: 編程語言

在C#中,可以使用DirectoryInfo類和Directory類來執行與文件夾相關的操作。

DirectoryInfo類提供了許多用于操作文件夾的方法和屬性??梢允褂肈irectoryInfo類來創建、刪除、移動和重命名文件夾,以及獲取文件夾的信息。

下面是一些DirectoryInfo類常用的方法和屬性:

  • Create():創建文件夾。

  • Delete():刪除文件夾。

  • MoveTo():移動文件夾到指定位置。

  • Rename():重命名文件夾。

  • Exists:獲取一個值,指示文件夾是否存在。

  • FullName:獲取文件夾的完整路徑。

  • Name:獲取文件夾的名稱。

例如,下面的代碼演示了如何使用DirectoryInfo類創建一個文件夾:

string path = @"C:\TestFolder";
DirectoryInfo directory = new DirectoryInfo(path);
directory.Create();

Directory類提供了一系列靜態方法來執行文件夾操作,這些方法可以直接通過類名調用,而不需要創建DirectoryInfo對象。

下面是一些Directory類常用的靜態方法:

  • CreateDirectory():創建文件夾。

  • Delete():刪除文件夾。

  • Move():移動文件夾到指定位置。

  • Exists():獲取一個值,指示文件夾是否存在。

  • GetFiles():獲取文件夾中的文件列表。

  • GetDirectories():獲取文件夾中的子文件夾列表。

例如,下面的代碼演示了如何使用Directory類創建一個文件夾:

string path = @"C:\TestFolder";
Directory.CreateDirectory(path);

無論使用DirectoryInfo類還是Directory類,都可以完成文件夾的操作。選擇哪種方法取決于個人偏好和特定的需求。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女