怎么使用javascript读取相对路径下某个文件夹中指定类型的文件

JavaScript016

怎么使用javascript读取相对路径下某个文件夹中指定类型的文件,第1张

这要看你的指定类型文件的位置在哪了。暂定指定类型文件是.txt1,和js文件在同一个文件夹下,相对路径处就直接写txt文件的文件全名就可以了 如:“abc.txt”2,和js文件不在同一个文件夹下,且在js的上一级文件夹中,那么就应该写成 “./abc,txt‘3,和js文件不在同一个文件夹下,可以写成”../../abc.txt“. 这个方法需要你去尝试,如果你的abc.txt有多个(不在同一个文件夹下),你就可以这样写”../../bin/txt/abc.txt“.

先获取当前的全路径,然后对全路径进行分析获取到跟路径

//js获取项目根路径,如: http://localhost:8083/uimcardprj

function getRootPath(){

    //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp

    var curWwwPath=window.document.location.href

    //获取主机地址之后的目录,如: uimcardprj/share/meun.jsp

    var pathName=window.document.location.pathname

    var pos=curWwwPath.indexOf(pathName)

    //获取主机地址,如: http://localhost:8083

    var localhostPaht=curWwwPath.substring(0,pos)

    //获取带"/"的项目名,如:/uimcardprj

    var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1)

    return(localhostPaht+projectName)

}