GridView本地文件的删除
我用GridView来显示一些上传文件的信息!但现在我想添加一个删除功能!能把数据库里保存的信息和本地UpLoad文件夹里的文件也一同删除了!
数据里是保存路径的了!
怎么实现把本地文件夹里的文件一同删除了 --------------------编程问答-------------------- protected void dlfj_DeleteCommand(object source, DataListCommandEventArgs e)
{
string tid = this.dlfj.DataKeys[e.Item.ItemIndex].ToString();
StringBuilder sbSql = new StringBuilder("");//用于操作SQL
sbSql.Append("delete from ygtroomysbg where newname='" + tid + "'");
Db db = new Db();
db.SqlsForInsUpd(sbSql.ToString());//执行表操作
DeleteFile(tid);//从目录中删除附件文件
BindGridView();
} --------------------编程问答-------------------- File.Delete(@"c:\UpLoad\MyTest.txt"); --------------------编程问答-------------------- 思路代码就是1楼的这样了,
先取出路径,删表记录同时删文件。。 --------------------编程问答--------------------
System.IO.File.Delete(path)--------------------编程问答-------------------- 都能下载,肯定知道路径,用Server.MapPath可以得到其物理路径,删除即可
其实楼主需要考虑的是,什么样的人有权限删除这些东西呢?
确切的说,什么样的人能有权限从客户端删除web服务器上的文件
补充:.NET技术 , ASP.NET