Javascript获取文件夹中另一个折叠内的所有文件

编程入门 行业动态 更新时间:2024-10-21 05:46:22

Javascript获取<a href=https://www.elefans.com/category/jswz/34/1771438.html style=文件夹中另一个折叠内的所有文件"/>

Javascript获取文件夹中另一个折叠内的所有文件

如何获取文件夹内的所有js文件,而该文件夹位于另一个文件夹内?

我对JS非常陌生,我知道我可以使用readdirSync来获取它,但是我只能获取当前目录中的所有文件。

fs
  .readdirSync(__dirname)
  .filter(file => {
    return (file.indexOf('.') !== 0) && (file !== basename) && (file.slice(-3) === '.js');
  })
  .forEach(file => {
    console.log(file + "✅"); 
    const model = sequelize['import'](path.join(__dirname, file));
    db[model.name] = model;
  });

这是我的文件结构。

回答如下:

这可以用glob解决。它是一个功能,但允许在任何级别查找文件。

var glob = require("glob")

// options is optional
glob("**/*.js", options, function (er, files) {
  // files is an array of filenames.
  // If the `nonull` option is set, and nothing
  // was found, then files is ["**/*.js"]
  // er is an error object or null.
})

更多推荐

Javascript获取文件夹中另一个折叠内的所有文件

本文发布于:2024-05-07 08:23:03,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1755374.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文件   夹中   Javascript

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!