2015-12-18 48 views
2

我想獲取目錄中的文件數量,但PhantomJS比返回更多的文件。我在這裏錯過了什麼嗎? (我沒有隱藏文件在這個目錄中)PhantomJS fs.list()返回錯誤的長度

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

這個日誌7,當我有5個文件在目錄中。

回答

2

.(當前目錄)和..(父目錄)也總是列表的一部分。如果您不想考慮它們,則可以減去2並始終忽略fs.list()輸出的前兩個元素。在Windows上也是如此。