Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用JavaScript获取文件夹中的每个图像路径?_Javascript - Fatal编程技术网

如何使用JavaScript获取文件夹中的每个图像路径?

如何使用JavaScript获取文件夹中的每个图像路径?,javascript,Javascript,我如何创建一个像下面这样的数组,使用循环将图像的所有路径存储在本地文件夹中,而不必自己键入所有路径 const imagePaths = [../images/img0, ../images/img1, ../images/img2, ../images/img3]; 浏览器javascript没有访问本地资源的权限。您可以使用require all模块获取文件夹下的所有文件 const requireAll = require('require-all'); let allFile

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

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

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

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

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

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

console.log(allFiles);

实时操作-

您是否在node.js中执行此操作?或者在浏览器中?有许多示例可以遍历目录(或目录树)并获取文件名,还有多个全局模块——但是浏览器与节点很重要。谢谢您的回复。对不起,我还不知道你说的浏览器或node.js是什么意思。目前我只懂html、CSS和JavaScript。实际上,这对我来说没有任何区别。我使用的唯一目标是获得所有图像路径(超过100条),而不必键入所有这些路径,这将导致大量不必要的代码。那么,在这一点上,对我来说,什么是最好的选择?我应该自己写所有的图像名称吗?