Откройте папку в проводнике Windows с помощью API собственной файловой системы

Примечание. Уже есть несколько вопросов о том, как открыть папку на пользовательском устройстве с помощью Javascript. однако эти вопросы задавались еще до API собственной файловой системы.

  1. Как открыть проводник Windows из веб-браузера с помощью javascript
  2. Открыть локальную папку по ссылке
  3. Открыть папку в 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

Другие вопросы по тегам