/// <summary>
/// 删除指定文件夹
/// </summary>
/// <param name="dir">文件夹路径</param>
public static void DeleteFolder(string dirPath)
{
foreach (string d in Directory.GetFileSystemEntries(dirPath))
{
if (File.Exists(d))
{
FileInfo fi = new FileInfo(d);
if (fi.Attributes.ToString().IndexOf("ReadOnly") != -1)
fi.Attributes = FileAttributes.Normal;
File.Delete(d);//直接删除其中的文件
}
else
{
DeleteFolder(d);//递归删除子文件夹
}
}
Directory.Delete(dirPath);//删除已空文件夹
}
C# Winform文件夹的删除
最新推荐文章于 2023-04-25 16:42:12 发布