关于删除文件的问题
使用的ASP.net 2.0(C#)语言,数据库是Oracle,数据库里保存了文件的路径,文件保存在文件夹里,现在想实现删除数据库里的表的记录的同时,对应的路径里的文件夹里的文件也被删除,请问该怎么实现?我原先建立了一个GridView控件,控件上点击删除就删除了数据库的记录,但是对应的文件夹里的文件并没有删除。请指教一下。最好是能给出好的代码。
------解决方案--------------------用事务
先删数据库
再 file.delete
------解决方案--------------------System.IO.Delete(path)
------解决方案--------------------
删除数据库中的记录的方法会做是吧?
这是我删除具体文件夹中文件时的一个方法:
这是关键的两句:(调用文件所在的服务器的路径,运用File类的Delete方法删除具体的文件)
string path = System.Web.HttpContext.Current.Server.MapPath("Upload/" + FileName);
File.Delete(path);