在C#中,可以使用DirectoryInfo類和Directory類來執行與文件夾相關的操作。
DirectoryInfo類提供了許多用于操作文件夾的方法和屬性。可以使用DirectoryInfo類來創建、刪除、移動和重命名文件夾,以及獲取文件夾的信息。
下面是一些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類,都可以完成文件夾的操作。選擇哪種方法取決于個人偏好和特定的需求。