javascript中如何实现获取当前文件根目录.

JavaScript09

javascript中如何实现获取当前文件根目录.,第1张

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

JS读写文件,分别如下:

//读文件

function readFile(filename){

var fso = new ActiveXObject("Scripting.FileSystemObject")

var f = fso.OpenTextFile(filename,1)

var s = ""

while (!f.AtEndOfStream)

s += f.ReadLine()+"\n"

f.Close()

return s

}

//读文件

function readFile(filename){

var fso = new ActiveXObject("Scripting.FileSystemObject")

var f = fso.OpenTextFile(filename,1)

var s = ""

while (!f.AtEndOfStream)

s += f.ReadLine()+"\n"

f.Close()

return s

}

//写文件

function writeFile(filename,filecontent){

var fso, f, s

fso = new ActiveXObject("Scripting.FileSystemObject")

f = fso.OpenTextFile(filename,8,true)

f.WriteLine(filecontent)

f.Close()

alert('ok')

}

你的意思是不确定有多少级么??

可以参考一下例子

http://codepen.io/Zemistr/pen/ZYgrvK

http://jsfiddle.net/yyx990803/2caRm/

都是一个意思,就是必须最少要有一个组件 , 然后里面再套这个组件实现递归..就可以无限级了

当然,如果能确定最多有多少级,直接写html就好了