如何判断要上传的文件是否已经存在
if (System.IO.File.Exists(path)) //path 为文件存在的路径
{
Label1.Text = "文件已经存在";
}
else
{
file_add.SaveAs(Server.MapPath(path));
}
if执行的结果总是false 为什么啊??
------最佳解决方案--------------------
给分啊???
------其他解决方案--------------------System.IO.File.Exists(path) --> System.IO.File.Exists(Server.MapPath(path))
------其他解决方案--------------------if加上Server.MapPath
if (System.IO.File.Exists(Server.MapPath(path))) //path 为文件存在的路径
{
Label1.Text = "文件已经存在";
}
else
{
file_add.SaveAs(Server.MapPath(path));
}
------其他解决方案--------------------对呀,要转换为服务器上的路径
------其他解决方案--------------------path不能是相对地址,必须为绝对地址,你查看一下,是否是绝对地址
------其他解决方案--------------------就是,文件的真实物理路径
------其他解决方案--------------------额 你写web应用 文件资源之类的地址是要用 服务器上的路径的
------其他解决方案--------------------嗯 解决了 谢谢大家了
------其他解决方案--------------------菜鸟也学习了