如何使用javascript读取文件夹中文件的名称

How to read the name of the files in a folder using javascript

本文关键字:文件 中文 文件夹 何使用 javascript 读取      更新时间:2023-09-26

我是 JavaScript 的新手,因此一切都搞砸了我,time.my 怀疑是我想创建一个可以获取文件夹中所有文件名称的 JavaScript 函数。

请分享您的知识,让我对此有基本的了解。

出于安全性考虑,通常无法访问本地文件,但在现代浏览器中,您可以访问沙箱中的一些有限文件。您的问题在这里得到了完全解答:local-file-access-with-javascript

HTML:

<input type="file" id="files" name="files[]" multiple="" webkitdirectory="">

JS(仅限现代浏览器):

var getFileNames=function(selectorForInput){
    var files=[].reduce.call(document.querySelector(selectorForInput).files,function(files,file){
        files.push(file.name);
        return files;
    },[]);
    return files;
};
getFileNames('#files');