fs_Stats
Represents the status of specified path.
obj fs_Stats {
dev: u64
mode: u32
nlink: i64
ino: u64
uid: i32
gid: i32
rdev: u64
atime: i64
atimeNs: i64
mtime: i64
mtimeNs: i64
ctime: i64
ctimeNs: i64
btime: i64
btimeNs: i64
size: i64
blocks: i64
blockSize: i64
}
dev - Identifier of the device containing this file.
mode - File type and file mode bits.
nlink - Number of hard links.
ino - INode number on Unix and the file index on Windows platform.
uid - User identifier of the file owner.
gid - Group identifier of the file owner.
rdev - Type of device, if an inode device.
atime - Time of the most recent access expressed in seconds.
atimeNs - Time of the most recent access expressed in nanoseconds.
mtime - Time of the most recent content modification expressed in seconds.
mtimeNs - Time of the most recent content modification expressed in nanoseconds.
ctime - Time of the most recent metadata change on Unix and creation time on Windows expressed in seconds.
ctimeNs - Time of the most recent metadata change on Unix and creation time on Windows expressed in nanoseconds.
btime - Time of file creation expressed in seconds.
btimeNs - Time of file creation expressed in nanoseconds.
size - Size of the file in bytes.
blocks - Number of 512-byte blocks allocated for file.
blockSize - Preferred block size for efficient file system I/O.
fs_Stats.str()
Returns a string representation.
fn fs_Stats.str () str
fs_appendFileSync()
Appends data to a path, creating the file if it doesn’t exists.
fn fs_appendFileSync (path: str, data: buffer_Buffer) void
path - Pathname to append to.
data - Data to append.
fs_chmodSync()
Changes the mode (permissions) of path.
fn fs_chmodSync (path: str, mode: int) void
path - Pathname to change permissions of.
mode - Numeric bitmask created by ORing following octal numbers:
fs_chownSync()
Changes the owner and group id of path.
fn fs_chownSync (path: str, uid: int, gid: int) void
path - Pathname to change owner and group id of.
uid - New file owner user id.
gid - New file owner group id.
fs_copyDirectorySync()
Copies directory from source to destination.
fn fs_copyDirectorySync (source: str, destination: str) void
source - Source path to copy from.
destination - Destination path to copy to.
fs_copyFileSync()
Copies file from source to destination.
fn fs_copyFileSync (source: str, destination: str) void
source - Source path to copy from.
destination - Destination path to copy to.
fs_existsSync()
Tests whether the given path exists.
fn fs_existsSync (path: str) bool
path - Pathname to test.
fs_isAbsoluteSync()
Tests whether the given path is absolute.
fn fs_isAbsoluteSync (path: str) bool
path - Pathname to test.
fs_isDirectorySync()
Tests whether the given path is directory.
fn fs_isDirectorySync (path: str) bool
path - Pathname to test.
fs_isFileSync()
Tests whether the given path is regular file.
fn fs_isFileSync (path: str) bool
path - Pathname to test.
fs_isSymbolicLinkSync()
Tests whether the given path is symbolic link.
fn fs_isSymbolicLinkSync (path: str) bool
path - Pathname to test.
fs_linkSync()
Creates a symbolic link.
fn fs_linkSync (sourcePath: str, linkPath: str) void
sourcePath - Source pathname.
linkPath - Destination pathname.
fs_mkdirSync()
Creates a directory.
fn fs_mkdirSync (path: str) void
path - Pathname to create directory at.
fs_readFileSync()
Reads the entire contents of path.
fn fs_readFileSync (path: str) buffer_Buffer
path - Pathname to read.
fs_realpathSync()
Computes canonical path of the specified path.
fn fs_realpathSync (path: str) str
path - Pathname to compute canonical path for.
fs_renameSync()
Renames source path to destination path.
fn fs_renameSync (source: str, destination: str) void
source - Source path to rename from.
destination - Destination path to rename to.
fs_rmSync()
Removes the file at path.
fn fs_rmSync (path: str) void
path - Pathname to remove.
fs_rmdirSync()
Removes the directory at path.
fn fs_rmdirSync (path: str) void
path - Pathname to remove.
fs_scandirSync()
Reads the contents of a directory excluding .
and ..
.
fn fs_scandirSync (path: str) str[]
path - Pathname to read contents of.
fs_statSync()
Retrieves status of the specified path.
fn fs_statSync (path: str) fs_Stats
path - Pathname to retrieve status of.
fs_unlinkSync()
Removes link without affecting the file or directory to which that link refers.
fn fs_unlinkSync (path: str) void
path - Pathname to remove.
fs_writeFileSync()
Writes data to a path, replacing the file if it already exists.
fn fs_writeFileSync (path: str, data: buffer_Buffer) void
path - Pathname to write.
data - Data to write.