删除文件夹(递归调用删除所有子文件夹及文件)
2008-01-16 15:03
363 查看
/**//// <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);
}
}
相关文章推荐
- asp.net 递归删除文件夹及其子文件夹和所有文件[转]
- java通过递归调用删除文件夹下所有文件
- Java中通过递归调用删除文件夹下所有文件
- Java中通过递归调用删除文件夹下所有文件
- 递归删除文件夹下面所有子文件夹中的.pyc后缀文件
- 用命令行删除指定文件夹下面的所有文件(如果里面没有子文件夹)
- 递归删除一个文件夹下的所有文件c#代码
- c# 遍历文件夹下所有的子文件夹以及文件 递归
- 定时删除一个文件夹内的所有子文件夹和文件的方法
- asp.net 删除文件夹,指定文件夹,删除文件夹和所有文件,删除权限设置,递归删除文件夹目录及文件
- Java 删除文件夹和子文件夹中的所有文件
- 递归方式遍历文件夹下所有子文件夹和文件
- 非递归遍历指定文件夹下的所有文件及其子文件夹 [11/29/2010 更新]
- java单个文件复制,递归删除、复制目录下所有内容,递归创建文件夹,.7z文件解压等
- .net定期删除一文件夹下的所有文件,并调用相关exe
- HDFS练习5-----删除指定目录下的所有的空文件和空文件夹(包含子文件夹下的内容)
- 非递归遍历指定文件夹下的所有文件及其子文件夹
- JAVA 遍历文件夹下的所有文件(递归调用和非递归调用)
- MFC递归扫描指定文件夹下的所有文件包括子文件夹下的文件。