circu.js
    Preparing search index...

    Namespace CModuleFS

    txiki.js syncfs module type definitions Synchronous filesystem operations for IO-intensive scripts and module loading

    declaration starts at line 236

    const fs = import.meta.use('fs')
    const content = fs.readFile('input.txt');
    const text = new TextDecoder().decode(content);
    fs.writeFile('output.txt', new TextEncoder().encode('Hello'));
    const fs = import.meta.use('fs')
    if (fs.exists('file.txt')) {
    const stats = fs.stat('file.txt');
    console.log(`Size: ${stats.size} bytes, isFile: ${stats.isFile}`);
    }
    const fs = import.meta.use('fs')
    fs.mkdir('mydir', 0o755);
    const files = fs.readdir('mydir');
    fs.rmdir('mydir');
    const fs = import.meta.use('fs')
    const fd = fs.open('data.bin', 'r');
    const buffer = new Uint8Array(1024);
    const bytesRead = fs.read(fd, buffer);
    fs.close(fd);

    Interfaces

    DirEnt

    Type Aliases

    OpenFlags
    Stats

    Variables

    F_OK
    LOCK_EX
    LOCK_NB
    LOCK_SH
    LOCK_UN
    OPEN_APPEND
    OPEN_CREAT
    OPEN_EXCL
    OPEN_RDONLY
    OPEN_RDWR
    OPEN_TRUNC
    OPEN_WRONLY
    R_OK
    S_IFDIR
    S_IFMT
    S_IFREG
    S_IRGRP
    S_IROTH
    S_IRUSR
    S_IRWXG
    S_IRWXO
    S_IRWXU
    S_IWGRP
    S_IWOTH
    S_IWUSR
    S_IXGRP
    S_IXOTH
    S_IXUSR
    W_OK
    X_OK

    Functions

    access
    chmod
    chown
    close
    copy
    exists
    fchmod
    fchown
    fdatasync
    flock
    fstat
    fsync
    ftruncate
    futimes
    lstat
    mkdir
    open
    pread
    pwrite
    read
    readdir
    readFile
    realpath
    rename
    rmdir
    setBlocking
    stat
    truncate
    utimes
    write
    writeFile