概述
node 读写是常见的需求,本文对读、同步写、异步写 简单应用
读取文件夹下所有目录
/**
* 读取文件夹下所有目录
* input 文件夹路径,该参数用于递归使用,初次调用与inputUrl相同
* list 储存目录的数组
* inputUrl 文件夹路径
**/
function readAllFilesSync(input, list, inputUrl) {
// 同步获取文件夹下所有目录
const files = fs.readdirSync(input);
// 勋魂
for (let i = 0; i < files.length; i++) {
const file = files[i];
// 获取目录状态
const stats = fs.statSync(input + file);
// 该目录是否是文件
if (stats.isFile()) {
// 是则存储该目录
list.push(input<