W3cubDocs

/Deno

Deno.File

The Deno abstraction for reading and writing files.

class File implements Reader, ReaderSync, Writer, WriterSync, Seeker, SeekerSync, Closer {
constructor(rid: number);
readonly rid: number;
close(): void;
read(p: Uint8Array): Promise<number | null>;
readSync(p: Uint8Array): number | null;
seek(offset: number, whence: SeekMode): Promise<number>;
seekSync(offset: number, whence: SeekMode): number;
stat(): Promise<FileInfo>;
statSync(): FileInfo;
truncate(len?: number): Promise<void>;
truncateSync(len?: number): void;
write(p: Uint8Array): Promise<number>;
writeSync(p: Uint8Array): number;
}

Constructors

new File(rid: number)

Properties

rid: number

Methods

close(): void
read(p: Uint8Array): Promise<number | null>
readSync(p: Uint8Array): number | null
seek(offset: number, whence: SeekMode): Promise<number>
seekSync(offset: number, whence: SeekMode): number
stat(): Promise<FileInfo>
statSync(): FileInfo
truncate(len?: number): Promise<void>
truncateSync(len?: number): void
write(p: Uint8Array): Promise<number>
writeSync(p: Uint8Array): number

© 2018–2021 the Deno authors
https://doc.deno.land/deno/stable/~/Deno.File