Skip to content

fs

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

close

luau
(handle: FileHandle) -> ()

copy

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

exists

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

listdir

luau
(path: string) -> { DirectoryEntry }

mkdir

luau
(path: string) -> ()

open

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

read

luau
(handle: FileHandle) -> string

readasync

luau
(filepath: string) -> string

readfiletostring

luau
(filepath: string) -> string

remove

luau
(path: string) -> ()

rmdir

luau
(path: string) -> ()

stat

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

type

luau
(path: string) -> FileType

watch

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

write

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

writestringtofile

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