2

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

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

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

4

1 回答 1

2

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

于 2015-12-18T11:34:00.280 回答