用JS怎么提取绝对路径

用JS怎么提取绝对路径,第1张

把下面代码复制下来, 保存为 copyfolderasp, 修改里面的测试路径, 在源路径下加几个文件, 目标路径清空, 然后在IIS下访问即可测试:

--------------------------------------------

<script language="javascript" runat="server">

//为源文件夹和目标文件夹赋值, 如果是相对路径, 使用 Servermappath() 函数转换成绝对路径, 若是绝对路径, 则直接赋值

var ps = Servermappath("/testfolder1"); //源路径

var po = Servermappath("/testfolder2"); //目标路径

var fso;

fso = new ActiveXObject("ScriptingFileSystemObject");

fsoCopyFolder(ps,po); //复制文件夹

</script>

---------------------------------------------

注意: 运行时如果提示被拒绝, 请查看文件夹的安全权限, 为IIS的匿名用户(默认是IUSR_机器名)赋予目标文件夹的写权限 或直接将目标路径设成everyone可写

这要看你的指定类型文件的位置在哪了。暂定指定类型文件是txt

1,和js文件在同一个文件夹下,相对路径处就直接写txt文件的文件全名就可以了 如:“abctxt”;

2,和js文件不在同一个文件夹下,且在js的上一级文件夹中,那么就应该写成 “/abc,txt‘;

3,和js文件不在同一个文件夹下,可以写成”//abctxt“ 这个方法需要你去尝试,如果你的abctxt有多个(不在同一个文件夹下),你就可以这样写”//bin/txt/abctxt“

不清楚你说的根目录是哪个根目录,JavaScript运行于浏览器沙盒模式中,无法和系统进行交互,所以你就别指望能直接获取物理计算机的磁盘目录了,如果是获取url的某曾目录,可以使用正则表达式匹配,或者检索字符串等等。

使用javascript来获取当前url网址非常有用。下面以例子讲解:

输入的网址是(没有框架):>

html的/,标示是网站的根目录,php的那个/,表示系统的根目录。php一般这么搞。dirname(__FILE__);用这个获取当前文件所在的目录,然后根据这个目录,向前或者向后定位。比如在你编辑的这个文件下面有个aphp,你可以这么写。require_once(dirname(__FILE__)'/aphp');要是比如,你现在编辑的文件是ctrl目录下,但是你想包含的文件在和ctrl同级别的一个目录server下,就这么写require_once(dirname(__FILE__)'//aphp');

以上就是关于用JS怎么提取绝对路径全部的内容,包括:用JS怎么提取绝对路径、怎么使用javascript读取相对路径下某个文件夹中指定类型的文件、javascript中如何实现获取当前文件根目录.等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9580175.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存