1. 犀牛前端部落首页
  2. Html5百科

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() 来区分文件或文件名。

原创文章,作者:犀牛前端部落,如若转载,请注明出处:https://www.pipipi.net/3154.html

发表评论

登录后才能评论