日期:2014-05-19  浏览次数:20536 次

有关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( "相对路径 ")) )

这句牛!!呵呵。。