-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nested entries #378
Comments
3 tasks
You can easily implement it yourself, not sure if there would be an advantage in making the spec more complicated for that? |
Each level makes at least one file system call to check if the file exists. This takes anywhere between .2 to 1 milliseconds on the devices I've tried. The difference adds up quickly when processing multiple files. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
It is common for IDEs and game-engine editors to specify resources using URIs or file paths.
To access a deeply nested file, we need to call
getFileHandle
andgetDirectoryHandle
recursively. Each level is an asynchronous operation that needs to be run sequentially.I propose that the
getFileHandle
,getDirectoryHandle
, andremoveEntry
methods be overloaded to accept an array/iterable argument.Alternatively, file names should accept slashes as delimiters.
The options parameter should include a
createRecursive
flag to complement thecreate
flag.The text was updated successfully, but these errors were encountered: