ASP编程要点ABC之一
2010-8-17编辑:feimeimei
ASP编程要点ABC
使用Server.MapPath
尽可能地使用Server.MapPath来表示存储在服务器上的文件,而不要用静态绝对路径。因为,如果采用静态绝对路径,当web路径发生变化时,将导致文件路径表达错误,从而不得不修改原静态路径。而使用Server.MapPath表示的路径就不必再做修改。
比如,以下的代码就不是好的方法:
%
whichfile=D:“inetpub“wwwroot“whatever“junk.txt
set fs = CreateObject
Set thisfile = fs.OpenTextFile
tempSTR=thisfile.readall
response.write tempSTR
thisfile.Close
set thisfile=nothing
set fs=nothing
%
建议使用下面的代码来完成同样的功能:
%
whichfile=server.mappath
set fs = CreateObject
Set thisfile = fs.OpenTextFile
tempSTR=thisfile.readall
response.write tempSTR
thisfile.Close
set thisfile=nothing
set fs=nothing
%