【问题标题】:Finding files from Windows Volume GUID Name Paths in Node.js从 Node.js 中的 Windows 卷 GUID 名称路径中查找文件
【发布时间】:2019-12-30 12:49:21
【问题描述】:

我有多个格式为“\?\Volume{56D4B0E2-0000-0000-0000-00A861000000}\dir1”的路径,我需要从路径中查找和读取 JSON 文件。

glob 似乎没有从这些路径中找到任何东西。

glob(rootDir + '\\**\\*.json', {}, (err, files) => {
  ...
});

我做错了什么还是 glob 不支持“\?\Volume{}”路径?

提前谢谢你!

【问题讨论】:

    标签: node.js glob


    【解决方案1】:

    我决定使用 node fs 和 path 而不是 glob:

    static getFilesFromPath(path, extension) {
      let dir = fs.readdirSync( path );
      return dir.filter( elm => elm.match(new RegExp(`.*\.(${extension})`, 'ig')));
    }
    

    【讨论】:

      猜你喜欢
      • 2018-03-20
      • 2011-02-02
      • 1970-01-01
      • 2020-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-25
      相关资源
      最近更新 更多