当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,