C#不能file.delete()删除服务器上的文件

stringpath=ConfigurationManager.AppSettings["URL"].ToString();stringd=Convert.ToStrin... string path = ConfigurationManager.AppSettings["URL"].ToString();
string d = Convert.ToString(UploadFile1(FileUpload10, name));
if (d != null && d.Length > 0)
try
{
File.Delete(path + d);
File.Delete(path + Session["shangchuan1"].ToString());
}
catch (Exception str){
}
}
我这段代码怎么删除不了服务器上的文件呀?
展开
 我来答
五米菌
2009-07-22 · 超过27用户采纳过TA的回答
知道答主
回答量:170
采纳率:0%
帮助的人:89.7万
展开全部
如果嫌麻烦,就直接开放everyone访问权限!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Imporial
2009-07-22 · 超过22用户采纳过TA的回答
知道答主
回答量:96
采纳率:100%
帮助的人:62.5万
展开全部
服务器上文件和目录的权限不够,需要添加ASP.NET或NETWORKSERVICE帐户(具体哪个帐户取决于操作系统)可读写权限
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ling281021799
2009-07-22 · TA获得超过110个赞
知道小有建树答主
回答量:83
采纳率:0%
帮助的人:82.4万
展开全部
你的URL是绝对路径还是相对路径啊?File.Delete要求是绝对路径 不是相对路径啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6f75ac8fa
2009-07-22 · TA获得超过2513个赞
知道大有可为答主
回答量:1.3万
采纳率:0%
帮助的人:4011万
展开全部
路径必须是物理路径不能是相对路径
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式