【问题标题】:How to get every image path inside a folder using JavaScript?如何使用 JavaScript 获取文件夹内的每个图像路径?
【发布时间】:2019-02-25 16:18:37
【问题描述】:

如何创建一个像下面这样的数组,使用循环存储我在本地文件夹中的所有图像路径,而不必自己键入所有路径?

 const imagePaths =
   [../images/img0, ../images/img1, ../images/img2, ../images/img3];

【问题讨论】:

  • 你是在 node.js 中做这个吗?还是在浏览器中?
  • 有许多遍历目录(或目录树)和获取文件名的示例,以及多个 globbing 模块——但浏览器与 Node 很重要。
  • 感谢您的回复。抱歉,我还不知道您所说的浏览器或 node.js 是什么意思。目前我只了解 html、CSS 和 JavaScript。它实际上对我没有任何区别,我使用的唯一目标是获取所有图像路径(超过 100 个),而不必键入所有这些路径,这将导致大量不必要的代码。

标签: javascript


【解决方案1】:

浏览器 javascript 没有访问本地资源的权限。

【讨论】:

  • 此时对我来说最好的选择是什么?我应该自己写所有图像名称吗?
【解决方案2】:

您可以使用require-all 模块来获取文件夹下的所有文件。

const requireAll = require('require-all');

let allFiles = requireAll({
    dirname: __dirname + '/'
});

console.log(allFiles);

现场直播 - https://jsitor.com/0iL0b48Mo

【讨论】:

    猜你喜欢
    • 2012-04-29
    • 1970-01-01
    • 1970-01-01
    • 2016-04-05
    • 2019-05-28
    • 2023-03-24
    • 1970-01-01
    • 2021-02-05
    • 2014-02-12
    相关资源
    最近更新 更多