标签: node.js usb-flash-drive
这实际上是recursive-readdir-sync库中发现的问题。
recursive-readdir-sync
该设备是闪存驱动器。发生的事情是fs.readdirSync返回了一个文件名条目数组,其中一些fs.statSync会引发错误读取。
有趣的事实:在shell中执行$ ls -a并没有显示fs.readdirSync所做的文件。
$ ls -a
fs.readdirSync
我不确定这是NodeJS的已知问题还是更低级别的问题(例如OS或设备本身)。
已更新