我的网站上有个功能是说明书下载,我在网站的根目录下建了个文件夹叫documents,把上传的说明书都放在里面了,现在我已经做了一个页面用来下载说明书。
而且我在数据库里为这些说明书建了个表,每上传一个说明书的同时可以通过一个页面在数据库的这张表里增加一行新的记录。我现在打算建一个新的页面用来管理这些说明书,这个页面上可以往表里增加新的行,往文件夹里上传新的说明书。也可以从表里删除行,同时从文件夹里删除旧的说明书。
我想问一下,这样从文件夹里删除文件如何实现啊?

解决方案 »

  1.   

    nt authority\network service帐户需要哪个目录的下的文件的删除权限。使用System.IO。
      

  2.   

    string delFile = Server.MapPath(文件名)//获取路径
    File.Delete(delFile);//删除文件
      

  3.   

    楼上说的方法是有局限的,那就是必须在文件夹上有删除权限。这样做很不安全。最好是写个dll,调用一下,也不用在对放文件的文件夹再手工设置权限了。写个dll多好