Editor Scripting API

    Module LensStudio:FileSystem

    Before using anything in this namespace, make sure to import LensStudio:FileSystem and add filesystem in your plugin's module.json.

    // module.json
    {
    "main": "main.js",
    "permissions": ["filesystem"]
    }
    // main.js
    import * as fs from 'LensStudio:FileSystem';
    let s = fs.readFile(new Editor.Path(import.meta.resolve('ellipsis.txt')));

    Classes

    CopyDirOptions
    CreateDirOptions
    ReadDirOptions
    TempDir
    Watcher

    Functions

    copyDir
    copyFile
    createDir
    exists
    isDirectory
    isFile
    readBytes
    readDir
    readFile
    realPath
    remove
    rename
    size
    writeFile
    MMNEPVFCICPMFPCPTTAAATR