ASP.NET 删除指定目录下的所有文件和文件夹
2012-10-29 15:07
796 查看
ASP.NET 删除指定目录下的所有文件和文件夹,保留指定文件夹 /// <summary> ///删除指定目录下的所有文件 /// </summary> /// <param name="srcPath">目录</param> public void Deletes(string srcPath) { try { string[] fileList = Directory.GetFileSystemEntries(srcPath);//获取目录下所有文件目录和文件 foreach (string file in fileList) { string pt = file ; //检查是否含有"\\"字符 if (pt.IndexOf("\\") > -1) { pt = pt.Replace("\\", "/");//把"\\"替换成"/" } //检查是否为目录 if (Directory.Exists(pt)) { if (pt.IndexOf("App_Data") > -1) //检查目录名是否为"App_Data" 如果是不执行操作 { } else if (pt.IndexOf("Admin") > -1)//检查目录名是否为"Admin" 如果是不执行操作 { } else { //删除该目录及目录下所有文件 Directory.Delete(pt, true); } } else { //删除文件 File.Delete(pt); } } } catch (Exception ee) { } }
相关文章推荐
- asp.net 删除文件夹,指定文件夹,删除文件夹和所有文件,删除权限设置,递归删除文件夹目录及文件
- asp.net 删除文件夹,指定文件夹,删除文件夹和所有文件,删除权限设置,递归删除文件夹目录及文件
- asp.net 删除文件夹,指定文件夹,删除文件夹和所有文件,删除权限设置,递归删除文件夹目录及文件
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)(一)
- PHP删除指定目录下所有文件夹以及文件
- C#IO操作,删除指定目录下的所有文件夹和文件
- asp.net 获取指定文件夹下所有子目录及文件(树形)
- Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)(二)
- 这是一个定时脚本,主要功能是遍历该文件夹下的所有文件并存储到数组,对数据中的文件进行操作,一个一个移动到指定的目录下,并删除原有文件
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- asp.net删除文件夹里的所有文件
- asp.net遍历目录文件夹和子目录所有文件
- Asp.net获取服务器指定文件夹目录文件并提供下载的方法
- asp.net 删除文件夹内的所有文件 或者单个文件 代码
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)(一)
- 在Asp.net中如何遍历一个本地目录下的所有文件并上载到Web 服务器上指定的目录中
- php将某个指定目录下的所有文件及文件夹删除