asp.net 删除文件夹,指定文件夹,删除文件夹和所有文件,删除权限设置,递归删除文件夹目录及文件
2013-01-29 01:00
881 查看
删除文件夹和所有文件
确保您具有足够的权限 对路径 的访问被拒绝
删除权限设置:
在web.config中的<system.web>下加入<identity impersonate="true"/>
public void StartDeleteFolder() { string folderdir = "C:/Folder"; if (Directory.Exists(folderdir)) //如果存在这个文件夹删除之 { foreach (string d in Directory.GetFileSystemEntries(folderdir)) { if (File.Exists(d)) { File.Delete(d); //直接删除其中的文件 } else { try { DeleteFolder(d); //递归删除子文件夹 } catch (Exception ee) { //写入日志 } } } Directory.Delete(folderdir, true); //删除已空文件夹 } } // 删除临时文件目录及子目录文件 public void DeleteFolder(string dir) { if (Directory.Exists(dir)) //如果存在这个文件夹删除之 { foreach (string d in Directory.GetFileSystemEntries(dir)) { if (File.Exists(d)) File.Delete(d); //直接删除其中的文件 else DeleteFolder(d); //递归删除子文件夹 } Directory.Delete(dir, true); //删除已空文件夹 } }
确保您具有足够的权限 对路径 的访问被拒绝
删除权限设置:
在web.config中的<system.web>下加入<identity impersonate="true"/>
<system.web> <identity impersonate="true"/>
相关文章推荐
- asp.net 删除文件夹,指定文件夹,删除文件夹和所有文件,删除权限设置,递归删除文件夹目录及文件
- asp.net 删除文件夹,指定文件夹,删除文件夹和所有文件,删除权限设置,递归删除文件夹目录及文件
- ASP.NET 删除指定目录下的所有文件和文件夹
- 递归删除指定目录下的指定文件夹及其所有文件
- asp.net 递归删除文件夹及其子文件夹和所有文件[转]
- Asp.net 获取指定目录下的后缀名为".doc" 的所有文件名和文件路径
- 删除指定时间前目录下生成的所有文件、文件夹
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- 递归删除当前目录下所有指定的目录和文件
- 递归遍历指定目录下所有指定的文件并删除
- liunx 中 find常见用法示例 / linux下递归删除目录下所有asp文件
- linux下递归删除目录下所有指定的文件
- Asp.net获取服务器指定文件夹目录文件并提供下载的方法
- 【原创】ASP.NET C# 获取指定目录文件的排序和删除
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)(一)
- 递归删除指定目录下所有文件及子目录
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)(一)
- 多匹配递归删除指定文件/文件夹,用以简便备份你的VS.NET解决方案 (1:清理垃圾文件)
- C#直接删除指定目录下的所有文件及文件夹(保留目录)
- Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容