阿西河

所有教程

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

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Deno.writefile

      writeFile

      • writeFile(path: string, data: Uint8Array, options?: WriteFileOptions): Promise<void>

      • data 写入给定的 path,并且根据需要创建新文件或者覆盖原文件。

        Write data to the given path, by default creating a new file if needed, else overwriting.

          const encoder = new TextEncoder();
          const data = encoder.encode("Hello world\n");
          await Deno.writeFile("hello1.txt", data);  // 覆盖或者创建 "hello1.txt"
          await Deno.writeFile("hello2.txt", data, {create: false});  // 仅当 "hello2.txt" 存在的情况下才有效
          await Deno.writeFile("hello3.txt", data, {mode: 0o777});  // 设置新文件的权限
          await Deno.writeFile("hello4.txt", data, {append: true});  // 在文件末尾添加数据
        

        需要 allow-write 权限。如果 options.createfalse 且需要 allow-read 权限。

        Requires allow-write permission, and allow-read if options.create is false.

      参数

      -   ##### path: string
      
      -   ##### data: Uint8Array
      
      -   ##### Optional options: [WriteFileOptions](interfaces/deno.writefileoptions.html)
      

      返回 Promise<void>

      目录
      本文目录
      目录