比如:D盘根目录下有名为web的文件夹,web文件夹下有01.html和01.js。
1.绝对路径:D:\web\01.js就是01.js的绝对路径,比如01.html文件要调用01.js,直接用<script src="D:\web\01.js"></script>
2.相对路径:由于01.html和01.js在同一目录下。01.html文件要调用01.js,可以用<script src="01.js"></script>。其中的01.js就是相对路径,也可以用<script src="./01.js"></script>。其中(注意有点)./01.js也是相对路径,是相对01.html的路径,.(点)表示本目录,也就是本目录下的01.js。
最后:绝对路径一般不移动文件位置,移动文件位置后不能访问到。而相对路径比如web文件夹及其内容可以放在任何位置,都可以用相对位置调用js。
你这个才是叫绝对路径绝对路径是指文件所在的全部路径,简而言之就是
绝对路径包括了
盘符
文件夹
文件等。
相对路径
只是指你源程序所在的文件夹为根目录
举个例子
E:\zhangna\zuoye\6\双向词典.mdb"
这个就是绝对路径了
而
在程序里面调用如
zuoye\6\双向词典.mdb
这样才是叫相对路径
(假如你的程序是在e:\zhangna下面)
vb中获得相对路径的代码是app.path
假如你的程序是在e:\zhangna下面
哪么用代码
app.path
&
"\zuoye\6\双向词典.mdb"
这段代码和你用的路径是一样的,但是用相对路径的好处就是,你的数据库可以不限定在那个盘
只要求限定是在你的源程序的目录下面就可以了
当前WEB应用的物理路径:<%=application.getRealPath("/")%>当前访问的JSP文件的物理路径:<%=application.getRealPath(request.getRequestURI())%&gt
当前访问jsp文件的所在目录的物理路径:
<%
String path=application.getRealPath(request.getRequestURI())
String dir=new java.io.File(path).getParent()
out.println("dir)
%>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)