asp.net 文件夹和文件的创建、删除
2012-08-16 17:21
295 查看
View Code
确保您具有足够的权限 对路径 的访问被拒绝
删除权限设置:
在web.config中的<system.web>下加入<identity impersonate="true"/>
删除文件夹下的文件
protected void ss232_Click(object sender, EventArgs e)
{
System.IO.DirectoryInfo path = new System.IO.DirectoryInfo("C:\\fingerPrint\\ss");
deletefile(path);
}
private void deletefile(System.IO.DirectoryInfo path)
{
foreach (System.IO.DirectoryInfo d in path.GetDirectories())
{
deletefile(d);
}
foreach (System.IO.FileInfo f in path.GetFiles())
{
f.Delete();
}
}
/// <summary> /// 用递归方法删除文件夹目录及文件 /// </summary> /// <param name="dir">带文件夹名的路径</param> 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); //删除已空文件夹 } } /// <summary> /// 创建文件夹 /// </summary> /// <param name="Path"></param> public void FolderCreate(string Path) { // 判断目标目录是否存在如果不存在则新建之 if (!Directory.Exists(Path)) Directory.CreateDirectory(Path); }
确保您具有足够的权限 对路径 的访问被拒绝
删除权限设置:
在web.config中的<system.web>下加入<identity impersonate="true"/>
删除文件夹下的文件
protected void ss232_Click(object sender, EventArgs e)
{
System.IO.DirectoryInfo path = new System.IO.DirectoryInfo("C:\\fingerPrint\\ss");
deletefile(path);
}
private void deletefile(System.IO.DirectoryInfo path)
{
foreach (System.IO.DirectoryInfo d in path.GetDirectories())
{
deletefile(d);
}
foreach (System.IO.FileInfo f in path.GetFiles())
{
f.Delete();
}
}
相关文章推荐
- asp.net创建、删除、移动文件夹 文件
- asp.net ftp 上传,下载,删除文件,创建文件夹,删除文夹,重命名类
- ASP.NET对文件的操作,创建文件,判断文件是否存在,判断文件是否存在删除文件夹
- asp.net上传文件并创建文件夹和删除文件
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- asp.net c#实现文件的创建、移动、删除、复制
- asp.net文件的,创建,删除,复制,粘贴
- ASP.NET MVC 启动定时任务删除某一文件夹下面的全部文件
- asp结合fso实现文件或文件夹创建删除等操作的函数
- asp.net删除文件夹及文件夹文件
- asp.net如何删除文件夹及文件内容操作
- ASP.NET中对文件的操作 创建 读取 删除 上传 下载(转 备份用)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- asp.net 文件操作小例子(创建文件夹,读,写,删)
- asp.net 删除项目文件/文件夹IIS重启,Session丢失问题
- asp.net 删除文件夹,指定文件夹,删除文件夹和所有文件,删除权限设置,递归删除文件夹目录及文件
- asp.net上传文件与创建文件夹实例
- asp.net中对文件的创建,移动,复制,及删除操作
- linux学习入门3——linux文件基本操作(linuxcast.net)(复制、移动、重命名、创建、删除文件及文件夹)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)