使用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