如何从文件系统访问中获取选定的目录路径 api window.showDirectoryPicker()

How do you get the selected directory path from file system access api window.showDirectoryPicker()

当我选择一个文件夹时,我确实得到了一个 dirHandle,但无法弄清楚什么 属性 或方法会给我完整的路径

const dirHandle = await window.showDirectoryPicker()

所以像 let path = dirHandle.fullpath

有什么想法吗?

出于安全原因,不会向 Web 应用程序显示完整路径。您只能通过遍历目录来了解相对路径。在下面的示例中,如果用户打开 shared/,您可以了解到其中存在 ./public./public/file.txt,但无法得知 shared/ 位于 [=15] =] 以及更上一层楼。

/root/secret/shared/public/file.txt