html5中文学习网

您的位置: 首页 > 网络编程 > ASP编程 » 正文

ASP编程要点ABC之一(使用Server.MapPath)_ASP教程_编程技术

[ ] 已经帮助:人解决问题

ASP编程要点ABC

使用Server.MapPath

  尽可能地使用Server.MapPath()来表示存储在服务器上的文件,而不要用静态绝对路径。因为,如果采用静态绝对路径,当web路径发生变化时,将导致文件路径表达错误,从而不得不修改原静态路径。而使用Server.MapPath()表示的路径就不必再做修改。

比如,以下的代码就不是好的方法:

< %

whichfile="D:/inetpub/wwwroot/whatever/junk.txt"

set fs = CreateObject("Scripting.FileSystemObject")

Set thisfile = fs.OpenTextFile(whichfile, 1, False)

tempSTR=thisfile.readall

response.write tempSTR

thisfile.Close

set thisfile=nothing

set fs=nothing

% >

建议使用下面的代码来完成同样的功能:

< %

whichfile=server.mappath("/whatever/junk.txt")

set fs = CreateObject("Scripting.FileSystemObject")

Set thisfile = fs.OpenTextFile(whichfile, 1, False)

tempSTR=thisfile.readall

response.write tempSTR

thisfile.Close

set thisfile=nothing

set fs=nothing

% >

JfgHTML5中文学习网 - HTML5先行者学习网
JfgHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助