如何在javascript中检查目录的长度

时间:2016-03-07 06:52:22

标签: javascript jquery html html5

我有两个不同的目录,比如

  • dir 1 - >模板1 - > tpl1.html
  • dir 2 - >模板1 - > tpl1.html

我的要求是dir 1包含所有js文件,css文件,图标等..但是dir 2将只有hir文件,其名称与dir 1 html文件相同。

基于页面加载的不同域我需要做出html需要加载的决定。

我正在使用require js“text”,我想让text!path的路径变得更加动态。

在directory2中我想先检查长度,然后我想选择文件。

请建议我采用这种方法。

2 个答案:

答案 0 :(得分:0)

我不确定这是不是你的意思“检查目录的长度”, 使用split()。

var directory = 'dir0/dir1/dir2';
var directories = directory.split('/');
var count = directories.length;

答案 1 :(得分:0)

使用这种方式检查URL包含文件夹或文件..

function isFile(pathname) {
    return pathname
        .split('/').pop()
        .split('.').length > 1;
}

function isDir(pathname) { return !isFile(pathname); }

console.log(isFile(document.location.pathname));