Util functions for SAF (Storage Access Framework). Note that this package doesn't provide any read / write functions (go to saf_stream for that).
- Pickers
pickDirectoryopens a directory picker.pickFilesopens a file picker.pickMediaopens a media picker.
DocumentFilewrapperslistlists directory contents.statgets file/folder stats.existschecks if a file/folder exists.deletedeletes a file/folder.mkdirpcreates a directory and all its parent directories if they don't exist.childgets a childDocumentFileby name.renamerenames a file/folder.moveTomoves a file/folder to another directory.copyTocopies a file/folder to another directory.saveThumbnailToFilesaves a thumbnail of a file to a specified file.
- File descriptor utils
getFileDescriptorgets a file descriptor for a file.closeFileDescriptorcloses a file descriptor.
- Permission utils
hasPersistedPermissionchecks if the app has persisted permission for aUri.releasePersistedPermissionreleases persisted permission for aUri.
- Other utils
documentFileFromUricreates aDocumentFilefrom aUri.