Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/xdg/vendor/types/deno.d.ts>Deno.copy

Determine XDG Base Directory paths (OS/platform portable)
Go to Latest
function Deno.copy
import { Deno } from "https://deno.land/x/xdg@v10.3.0/vendor/types/deno.d.ts";
const { copy } = Deno;

Copies from src to dst until either EOF (null) is read from src or an error occurs. It resolves to the number of bytes copied or rejects with the first error encountered while copying.

const source = await Deno.open("my_file.txt");
const buffer = new Deno.Buffer()
const bytesCopied1 = await Deno.copy(source, Deno.stdout);
const bytesCopied2 = await Deno.copy(source, buffer);

Parameters

src: Reader

The source to copy from

dst: Writer

The destination to copy to

optional
options: { bufSize?: number; }

Can be used to tune size of the buffer. Default size is 32kB

Returns

Promise<number>