Откройте папку в проводнике Windows с помощью API собственной файловой системы
Примечание. Уже есть несколько вопросов о том, как открыть папку на пользовательском устройстве с помощью Javascript. однако эти вопросы задавались еще до API собственной файловой системы.
- Как открыть проводник Windows из веб-браузера с помощью javascript
- Открыть локальную папку по ссылке
- Открыть папку в Finder / Explorer с веб-страницы?
Мой вопрос очень конкретен, есть ли способ открыть папку в режиме просмотра файлов по умолчанию (например, проводник Windows в Windows и Finder в Mac) с помощью нового "API собственной файловой системы".
0 ответов
Вот как я открываю каталог и сохраняю обработчики в массиве
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