javascript中,如何取得文件所在的物理路径?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript中,如何取得文件所在的物理路径?相关的知识,希望对你有一定的参考价值。

如题,注意,不是浏览器上的地址,是电脑上的路径,
而且是不用手动输入任何参数的
要像asp的server.pathmap("文件所在位置")
的功能差不多的.

路过的高手教一下...

给个例子..
回答1楼,用fso可以是作文件的!
我在练这个,就卡在这个问题上了!

我发觉我之前的内容说得不够清楚,容易误导他人,所以从这里开始,

经重新整理后,再发一次

标题: <如何用javascript求文件所在目录的物理路径>

要求的功能是:哪台计算机使用这个文件,就要获得那台计算机存放该文件的完整物理路径

例如:我打开了一个叫"aa.htm"的文件,



该文件所在的相对路径是:/aa.htm (求相对路径的有很多)

该文件所在的绝对路径(也叫"物理路径")是: (不知道这个怎么求)
C:\\Inetpub\\wwwroot\\aa.htm

当我打开该文件后,document.write(物理路径),

有高人可以给出里面的"物理路径"的写法吗?

我要的是服务器方式下可运行,我自己是服务器,权限不是问题

javascript 好象没有对文件操作的权力吧。。。

如果是java就简单得很 你查查java.io.File的方法 就知道了

javascript 不知道
参考技术A 关注中,不过,我想为什么不用javaScript来与其他技术交换信息呢。而其他技术能获得这个东西

JSP取得绝对路径

在JavaWeb开发中,常使用绝对路径的方式来引入JavaScript和CSS文件,这样可以避免因为目录变动导致引入文件找不到的情况,常用的做法如下:

一、使用${pageContext.request.contextPath}

  代码” ${pageContext.request.contextPath}”的作用是取出部署的应用程序名,这样不管如何部署,所用路径都是正确的。

例如:

1 <!--使用绝对路径的方式引入CSS文件-->
2 <link rel="stylesheet" href="${pageContext.request.contextPath}/themes/default/css/ueditor.css" type="text/css"/>
3 <!--使用绝对路径的方式引入JavaScript脚本-->
4 <script type="text/javascript" src="${pageContext.request.contextPath}/ueditor1_3_6-gbk-jsp/ueditor.config.js"></script>

使用<%=request.getContextPath()%>和使用${pageContext.request.contextPath}达到同样的效果

1 <script type="text/javascript" src="<%=request.getContextPath()%>/ueditor1_3_6-gbk-jsp/ueditor.all.js"></script>

 

以上是关于javascript中,如何取得文件所在的物理路径?的主要内容,如果未能解决你的问题,请参考以下文章

java如何取得linux某个文件夹所在的分区大小

JSP取得绝对路径

JSP取得绝对路径

JSP取得绝对路径

JSP取得绝对路径

JSP取得绝对路径