读取目录及其子目录中的JSON文件
问题描述:
我在/assets
目录及其子目录中也有一个名为file.json
的文件。有什么方法可以搜索assets
目录,并一次性使用fs.readFileSync
方法读取每个file.json
文件?读取目录及其子目录中的JSON文件
答
不确定您是否可以同步,但您可以使用glob和stream-concat-files。请注意,concat默认情况下是一个文件,但您可以将其流式传输到字符串缓冲区可写入流。
glob('asset/**/file.json', function(err, files){concatFiles(files, 'concat.json', function(err){})});