html获取文件夹名称,使用JavaScript获取文件夹中的文件名列表

使用JavaScript获取文件夹中的文件名列表

我的网站提供了/assets/photos/文件夹中的许多图片。 如何使用Javascript获取该文件夹中的文件列表?

bevanb asked 2020-06-21T12:01:30Z

7个解决方案

56 votes

当前代码将给出一个文件夹中所有文件的列表,假设它在服务器端您要列出所有文件:

var fs = require('fs');

var files = fs.readdirSync('/assets/photos/');

Christoffer Karlsson answered 2020-06-21T12:02:18Z

26 votes

不,Javascript无法访问文件系统。 服务器端Javascript是一个完全不同的故事,但我想你不是那个意思。

Simpal Kumar answered 2020-06-21T12:02:38Z

7 votes

对于客户端文件,您无法在用户的本地目录中获得文件列表。

如果用户提供了上载的文件,则可以通过其input元素对其进行访问。

var inp = document.getElementById("get-files");

// Access and handle the files

for (i = 0; i < inp.files.length; i++) {

let file = inp.files[i];

// do things with file

}

Naltroc answered

你可能感兴趣的:(html获取文件夹名称)