Code前端首页关于Code前端联系我们

nodejs获取该文件下的所有文件名

terry 2年前 (2023-09-07) 阅读数 258 #Html5
nodejs 获取文件下所有文件名查找文件

使用Nodejs获取指定文件夹下所有文件的文件名是一个非常非常非常常见的需求。

让我与您分享我是如何实现的:

需要注意的是:fs和path都是内置模块,这意味着我们不需要npm来安装它们。

实现代码

/**
* 前端教程网
* https://www.pipipi.net/
*/
const fs = require('fs')

const dir = '/Users/flavio/folder'
const files = fs.readdirSync(dir)

for (file of files) {
  console.log(file)
}

如果我们获取到文件的引用,我们就可以获取文件的详细信息,例如:

const path = require('path')

//...

//放到for循环中
const stat = fs.lstatSync(path.join(dir, file))

我们还可以使用 stat.isDirectory() 来区分文件或文件名。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门