在 JavaScript 中,你可以通过 Node.js 的文件系统模块(fs)来读取文件夹下的所有文件名。以下是一个示例代码:
const fs = require('fs');
// 指定文件夹路径
const folderPath = '/path/to/folder';
// 读取文件夹下的所有文件名
fs.readdir(folderPath, (err, files) => {
if (err) {
console.error(err);
return;
// 输出所有文件名
files.forEach(file => {
console.log(file);
代码解释:
首先,我们使用 require
引入 Node.js 的文件系统模块(fs)。
接着,我们指定要读取的文件夹路径。
然后,我们使用 fs.readdir
方法读取指定文件夹下的所有文件名。这个方法的第一个参数是要读取的文件夹路径,第二个参数是回调函数。如果读取成功,files
参数会返回一个包含所有文件名的数组。如果读取失败,err
参数会返回一个错误对象。
最后,我们使用 forEach
循环遍历数组,并使用 console.log
输出每个文件名。
希望这能帮到你!