deno / 1.23.2 / ~ / deno.file.html /

Deno.File

deprecated
@deprecated

Use Deno.FsFile instead. Deno.File will be removed in Deno 2.0.

The Deno abstraction for reading and writing files.

class File implements Reader, ReaderSync, Writer, WriterSync, Seeker, SeekerSync, Closer {
constructor( rid: number);
readonly readable : ReadableStream<Uint8Array>;
readonly rid : number;
readonly writable : WritableStream<Uint8Array>;
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

readable : ReadableStream<Uint8Array>
rid : number
writable : WritableStream<Uint8Array>

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–2022 the Deno authors
https://doc.deno.land/deno/stable/~/Deno.File