关于文件删除的问题 是这样的,我做了个注册页面,然后用户注册时上传的相片是会被重新命名的,比如说20081019214457609.JPG,然后注册完会把相片的名称和路径写入数据库,现在我想问下,有什么方法可以删除相片上传所在的文件夹里的所有图片(除了存入数据库里的图片名外),因为用户注册时可以随意上传和预览图片,我的意思是除了用户确定的那张图片外把不必要的相片通通删除掉。请大家给个方法,谢谢~! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以把当前用户所上传的所有照片的名称记录在一个Session 里面,当他确定了选择某一张照片过后,从Session 中读出所有上传的照片名称逐个删除其没有选中的。 if (Directory.Exists(Server.MapPath(".") + "\\AttachFiles")) { string FilePath = Server.MapPath(".") + "\\AttachFiles"; DirectoryInfo di = new DirectoryInfo(FilePath); FileInfo[] Files; Files = di.GetFiles(); foreach (FileInfo fi in Files) { System.IO.File.Delete(fi.FullName); } } 昨天晚上已经找到方法解决了,不过还是谢谢liuyubin1983的方法。 为什么加了ValidateRequest="false"还会报错 IIS6.0部署网站显示无法找到该页 请教问题,在线等! 如何使用ASP.NET ISAPI限制下载速度? 选中asp:checkbox的问题, 急。跪求VSS的CD-Key。 关于javascript的问题,在线等 问一个 网站浏览权限分级 的问题,web.config 的设置问题 !!!!! 关于分页显示大数据量的问题,要对其中的不少字段要进行判断然后重新赋值,考虑到性能的因素.很有研究的必要!!请高手帮忙!! 有关DataSet的问题 listbox的viewstate丢失?? 向数据库的表添加多条记录问题
{
string FilePath = Server.MapPath(".") + "\\AttachFiles";
DirectoryInfo di = new DirectoryInfo(FilePath);
FileInfo[] Files;
Files = di.GetFiles();
foreach (FileInfo fi in Files)
{
System.IO.File.Delete(fi.FullName);
}
}