/**/
/// <summary>
/// 删除指定文件夹和里面所有的子文件以及文件
/// </summary>
/// <param name="path"></param>
private void DeleteFolder( string path)
... {
DirectoryInfo dir = new DirectoryInfo(path);
foreach (FileInfo files in dir.GetFiles())
...{
files.IsReadOnly = false;
files.Delete();
}
foreach (DirectoryInfo subDir in dir.GetDirectories())
...{
DeleteFolder(subDir.FullName);
subDir.Delete(true);
}
}
/// 删除指定文件夹和里面所有的子文件以及文件
/// </summary>
/// <param name="path"></param>
private void DeleteFolder( string path)
... {
DirectoryInfo dir = new DirectoryInfo(path);
foreach (FileInfo files in dir.GetFiles())
...{
files.IsReadOnly = false;
files.Delete();
}
foreach (DirectoryInfo subDir in dir.GetDirectories())
...{
DeleteFolder(subDir.FullName);
subDir.Delete(true);
}
}