nodejs 获取文件下所有文件名

nodejs 获取文件下所有文件名
查找文件

使用nodejs来获取指定文件夹下所有文件的文件名,是非常非常非常常见的需求。

俺跟大家分享一下俺的实现方式:

需要注意的是:fspath都是内置模块,这意味着我们不需要使用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() 来区分文件或文件名。

(3)
上一篇 2020年5月9日 上午11:17
下一篇 2020年5月9日 下午12:56

相关推荐

发表回复

登录后才能评论