PhantomJS fs.list()返回错误的长度

时间:2015-12-18 11:23:48

标签: javascript phantomjs file-listing

我正在尝试获取目录中的文件数,但PhantomJS返回的文件数量超过了存在的数量。我在这里错过了什么吗? (我在这个目录中没有隐藏文件)

testNoOfFiles = fs.list(dir).length; 
console.log(testNoOfFiles);

当我在目录中有5个文件时,这会记录7。

1 个答案:

答案 0 :(得分:2)

.(当前目录)和..(父目录)也始终是列表的一部分。如果您不想考虑它们,可以减去2并始终忽略fs.list()输出的前两个元素。在Windows上也是如此。