溫馨提示×

c# removeall如何刪除非空文件夾

c#
小樊
159
2024-11-30 03:26:14
欄目: 編程語言

在C#中,要刪除非空文件夾及其內容,可以使用Directory.Delete方法。這個方法會刪除指定的目錄及其所有子目錄和文件。這里有一個示例代碼:

using System;
using System.IO;

class Program
{
    static void Main()
    {
        string folderPath = @"C:\example_folder";

        try
        {
            if (Directory.Exists(folderPath))
            {
                Directory.Delete(folderPath, true); // 設置recursive參數為true以刪除非空文件夾
                Console.WriteLine("文件夾已成功刪除。");
            }
            else
            {
                Console.WriteLine("文件夾不存在。");
            }
        }
        catch (Exception ex)
        {
            Console.WriteLine("刪除文件夾時發生錯誤: " + ex.Message);
        }
    }
}

在這個示例中,我們首先檢查folderPath是否存在。如果存在,我們使用Directory.Delete方法刪除該文件夾,并將recursive參數設置為true。這將刪除文件夾及其所有子目錄和文件。如果在刪除過程中發生任何錯誤,我們將捕獲異常并顯示錯誤消息。

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