javascript怎么获取本地目录中的文件列表?
如果是NodeJS环境下的话,可以使用 fs
模块来获取本地目录中的文件列表。 👉 File system | Node.js v20.1.0 Documentation
如果是浏览器环境下的话,因为隐私及安全性限制,无法获取任何真实的本地目录。
<input type="file" webkitdirectory>
添加 webkitdirectory
可以选择文件夹
每个文件都有一个 webkitRelativePath
属性,这个属性会包含文件层级,如
需要服务端比如nodejs或者其他服务端语言的支持,纯JavaScript是无法读取系统层面的文件目录的。
这是因为JavaScript是运行在浏览器中。
fs
模块。13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
主动获取是不行的,最多只能使用
input
加上webkitdirectory
属性就可以让用户选择文件夹,虽然属性写的是webkit
但是firefox
也是支持的