FileSystem
File and directory access
The app's local storage and iCloud. Navigate directories, read and write files, and keep bookmarks to folders outside the app. Handles text, JSON, images and binary data.
Properties
localDirectory ›The app's local storage directory.
iCloudDirectory ›The app's iCloud container directory. May be null if iCloud is unavailable.
Methods
FileSystem.bookmarks(name)AnyResolve a saved security-scoped bookmark by name. Returns a Directory or File.
- name String required
FileSystem.saveBookmark(name, path)Save a security-scoped bookmark.
- name String required
- path String required
Examples
Read & write files
const dir = FileSystem.local.documents;
const file = dir.file("data.json");
file.write(JSON.stringify({count: 1}));
const data = file.read("json");
console.log(data.count); // 1File properties
// file.path, file.name, file.extension
// file.exists, file.size (bytes)
// file.createdAt, file.modifiedAt (DateTime)