要刪除文件夾DirectoryInfo
,你可以使用C#中的Directory
類。以下是一個簡單的示例代碼,展示了如何刪除一個名為myFolder
的文件夾(包括其所有內容):
using System;
using System.IO;
class Program
{
static void Main()
{
string folderPath = @"C:\path\to\myFolder"; // 替換為你的文件夾路徑
try
{
if (Directory.Exists(folderPath))
{
Directory.Delete(folderPath, true); // 第二個參數設置為true表示刪除文件夾及其所有內容
Console.WriteLine("文件夾已成功刪除。");
}
else
{
Console.WriteLine("文件夾不存在。");
}
}
catch (Exception ex)
{
Console.WriteLine("發生錯誤: " + ex.Message);
}
}
}
這段代碼首先檢查文件夾是否存在,如果存在,則使用Directory.Delete
方法刪除它,包括其所有子文件夾和文件。注意,Directory.Delete
方法的第二個參數是一個布爾值,用于指示是否刪除文件夾及其所有內容。如果你只想刪除空文件夾,可以將其設置為false
。但在這個例子中,我們想要確保整個文件夾都被刪除,所以將其設置為true
。