阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

    教程列表

    数据库
    抓包专区
    测试专区

    Deno.copy

    copy

    • copy(dst: Writer, src: Reader): Promise<number>

    • src 拷贝文件至 dst,拷贝至 srcEOF 或有异常出现时结束。 copy() 函数返回一个 Promise, 成功时 resolve 并返回拷贝的字节数,失败时 reject 并返回拷贝过程中的首个异常。

      Copies from src to dst until either EOF is reached on 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(Deno.stdout, source);
        const bytesCopied2 = await Deno.copy(buffer, source);
      

      因为 copy() 函数在读到 EOF 时停止,所以不会将 EOF 视为异常(区别于 read() 函数)。

      Because copy() is defined to read from src until EOF, it does not treat an EOF from read() as an error to be reported.

    参数

    -   ##### dst: [Writer](interfaces/deno.writer.html)
    
        需要拷贝至的目标位置
    
        The destination to copy to
    
    -   ##### src: [Reader](interfaces/deno.reader.html)
    
        拷贝的源位置
    
        The source to copy from
    

    返回 Promise<number>

    卖前端学习教程

    只需几十元,就能买到培训班的内部教程!开启高薪之路!

    零基础小白阿里P7的教程都有!

    同时长期收购所有培训班的前端教程

    目录
    本文目录
    目录