有许多用于在Javascript遍历目录树的选项(node-dir
,fs.readdir
,...),完成后大多数支持异步执行一个回调。
但是,有一个支持每个找到的文件回调的框架?我想建立的音频文件的加载器,因为他们发现,逐步添加文件。
普通的JavaScript(或打字稿)解决方案也是可以接受的。
我在想,遍历结构很昂贵,而且想做为每个文件的工作,因为它是通过遍历发现的,而不是先收集名单。但实验表明,这种情况并非如此,穿越其实是很便宜相比,只是打开一个文件,更不用说分析的内容。所以我会从@Joseph建议去,只是使用的列出的选项之一,并呼吁每个文件的功能。
我将通过异步地这样做使这个增量和被动更新UI。
谢谢你,为理顺我的想法。