注意:关于如何使用 Javascript 在用户设备上打开文件夹已经存在一些问题。但是,这些问题是在Native File System API之前提出的。
我的问题非常具体,有没有办法使用新的“本机文件系统 API”在默认文件探索中打开文件夹(即 Windows 中的 Windows 资源管理器和 Mac 中的 Finder)。
注意:关于如何使用 Javascript 在用户设备上打开文件夹已经存在一些问题。但是,这些问题是在Native File System API之前提出的。
我的问题非常具体,有没有办法使用新的“本机文件系统 API”在默认文件探索中打开文件夹(即 Windows 中的 Windows 资源管理器和 Mac 中的 Finder)。
这就是我打开目录并将处理程序存储在数组中的方式
try {
const directoryHandle = await window.showDirectoryPicker()
const files = []
for await (let [name, handle] of directoryHandle) {
const file = await handle.getFile()
// if you want to access the content of the file
const content = await file.text()
files.push({
name,
handle,
file,
content,
})
}
console.log('', files)
更多阅读https://wicg.github.io/file-system-access/#filesystemdirectoryhandle