fastlion-amis
Version:
一种MIS页面生成工具
22 lines (21 loc) • 842 B
JavaScript
var fs = require('fs');
var path = require('path');
// 目录路径
var directoryPath = './';
// 读取目录下的所有文件
fs.readdir(directoryPath, function (err, files) {
if (err) {
return console.log('Unable to scan directory: ' + err);
}
// 过滤出文件列表中只包含文件的部分
var fileList = files.filter(function (file) { return fs.statSync(path.join(directoryPath, file)).isFile(); });
// 将文件列表转换为JSON格式并打印
console.log(JSON.stringify(fileList));
// 如果你想将结果保存到文件中,可以使用fs.writeFile
fs.writeFile('fileList.json', JSON.stringify(fileList), function (err) {
if (err)
throw err;
console.log('The file has been saved!');
});
});
//# sourceMappingURL=./icons/getsvg.js.map