自学node.js笔记(day05)
// 导入必要的模块
const fs = require('fs');
const path = require('path');
// 读取目录并列出所有文件
fs.readdir('./', (err, files) => {
if (err) throw err;
// 过滤出.js文件
const jsFiles = files.filter(file => path.extname(file).substr(1) === 'js');
// 打印文件列表
console.log(jsFiles);
});
// 这个简单的例子展示了如何使用Node.js的fs和path模块来读取当前目录下的所有.js文件并打印它们的名称。
这段代码首先导入了Node.js的fs
模块和path
模块,然后使用fs.readdir
异步读取当前目录下的所有文件。通过path.extname
获取文件的扩展名,并通过Array.prototype.filter
方法过滤出以.js
结尾的文件。最后,打印出这些文件的名称。这是一个很好的学习示例,展示了如何在实际应用中处理文件和路径。
评论已关闭