Skip to content

fs

luau
local fs = require("@lute/fs")

fs.close

luau
(handle: FileHandle) -> ()

fs.copy

luau
(src: string, dest: string) -> ()

fs.exists

luau
(path: string) -> boolean
luau
(src: string, dest: string) -> ()

fs.listdir

luau
(path: string) -> { DirectoryEntry }

fs.mkdir

luau
(path: string) -> ()

fs.open

luau
(path: string, mode: HandleMode?) -> FileHandle

fs.read

luau
(handle: FileHandle) -> string

fs.readasync

luau
(filepath: string) -> string

fs.readfiletostring

luau
(filepath: string) -> string

fs.remove

luau
(path: string) -> ()

fs.rmdir

luau
(path: string) -> ()

fs.stat

luau
(path: string) -> FileMetadata
luau
(src: string, dest: string) -> ()

fs.type

luau
(path: string) -> FileType

fs.watch

luau
(path: string, callback: (filename: string, event: WatchEvent) -> ()) -> WatchHandle

fs.write

luau
(handle: FileHandle, contents: string) -> ()

fs.writestringtofile

luau
(filepath: string, contents: string) -> ()