首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么判断要下传的文件是否已经存在

2012-12-18 
如何判断要上传的文件是否已经存在 if (System.IO.File.Exists(path))//path 为文件存在的路径{Label1.Tex

如何判断要上传的文件是否已经存在
 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应用 文件资源之类的地址是要用 服务器上的路径的
[其他解释]
嗯 解决了 谢谢大家了
[其他解释]
菜鸟也学习了

热点排行