当前位置: 代码迷 >> ASP.NET >> 有关File.Exists(filename)的有关问题
  详细解决方案

有关File.Exists(filename)的有关问题

热度:5452   发布时间:2013-02-26 00:00:00.0
有关File.Exists(filename)的问题
现在在使用File.Exists(filename)的时候出现一个问题,如果filename是绝对路径c:/..../../../...的时候就可以读出来,如果是相对路径/。。/。。/。。的时候,返回值总是FALSE。请求答复。。。

------解决方案--------------------------------------------------------
当然.File.Exists 只支持绝对路径用server.Mappth转换.
------解决方案--------------------------------------------------------
filename = Server.MapPath(filename)
------解决方案--------------------------------------------------------
相对什么?贴出你认为“相对”的目标地址正确的根据。
------解决方案--------------------------------------------------------
尽管你认为是对的但 File.Exists 它还只认绝对路径
------解决方案--------------------------------------------------------
if(File.Exists(Server.Mappath( "相对路径 ")) )
------解决方案--------------------------------------------------------
File.Exists(@filename)
------解决方案--------------------------------------------------------
if(File.Exists(Server.Mappath( "相对路径 ")) )

这句牛!!呵呵。。
  相关解决方案