馃悕馃悕馃悕
at dev 33 lines 732 B view raw
1<script lang="ts"> 2 async function files() { 3 try { 4 const directoryHandle = await window.showDirectoryPicker(); 5 const entries = [] 6 for await (const entry of directoryHandle.values()) { 7 entries.push(entry); 8 } 9 console.log(entries); 10 } catch (error) { 11 console.error('Unable to open directory:', error); 12 } 13 } 14</script> 15 16<div> 17 <button on:mousedown={files}>Files</button> 18</div> 19 20<style> 21 div { 22 position: absolute; 23 top: 50%; 24 left: 50%; 25 transform: translate(-50%, -50%); 26 } 27 28 button { 29 top: 50%; 30 left: 50%; 31 transform: translate(-50%, -50%); 32 } 33</style>