【www.gdgbn.com--安卓教程】

asp教程.net file.delete删除文件失败解决方法

if(file.exists(server.mapparh("~/"+filename))
  file.delete(server.mapparh("~/"+filename));


下面看详细删除代码

protected sub button2_click(byval sender as object, byval e as eventargs) handles button2.click
        dim myc as sqlconnection = new sqlconnection("server=127.0.0.1;uid=fay;pwd=19891016;database=studentdb;")
        myc.open()
        dim insertstr as string = "delete chengji "
        dim cmd as sqlcommand = new sqlcommand(insertstr, myc)
        cmd.executenonquery()
        dim file as fileinfo
        dim filename as string = fileupload1.filename
        file = new fileinfo(server.mappath(("~ newfolder1") + filename))
        file.delete()
        myc.close()
    end sub

如果出现文件无法删除操作如下

用线程调用一个函数a()时,在a()中有file.delete,出现"对xxx路径访问被拒绝"

而没有线程时就完成正确


google了很久找到“添加iis_wpg用户、iwam_####用户、aspnet用户、isur_####用户  
  必要的权限”。

 

本文来源:http://www.gdgbn.com/shoujikaifa/28748/