阿西河

所有教程

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

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Deno.chmod

      chmod

      • chmod(path: string, mode: number): Promise<void>

      • 更改指定路径下特定的文件 / 目录的权限。忽略进程的 umask。

        Changes the permission of a specific file/directory of specified path. Ignores the process’s umask.

          await Deno.chmod("/path/to/file", 0o666);
        

        该模式是 3 个八进制数字的序列。 第一个 / 最左边的数字指定所有者(owner)的权限。 第二个数字指定组(group)的权限。 最后 / 最右边的数字指定其他用户的权限。 例如,在 0o764 模式下,所有者(owner)有读 / 写 / 执行权限(7),组(group)有读 / 写权限(6), 其他用户(4)只有读的权限。

        The mode is a sequence of 3 octal numbers. The first/left-most number specifies the permissions for the owner. The second number specifies the permissions for the group. The last/right-most number specifies the permissions for others. For example, with a mode of 0o764, the owner (7) can read/write/execute, the group (6) can read/write and everyone else (4) can read only.

        说明
        7read, write, and execute
        6read and write
        5read and execute
        4read only
        3write and execute
        2write only
        1execute only
        0no permission

        注意:该 API 当前在 Windows 上使用会抛出异常。

        NOTE: This API currently throws on Windows

        需要 allow-write 权限。

        Requires allow-write permission.

      参数

      -   ##### path: string
      
      -   ##### mode: number
      

      返回 Promise<void>

      目录
      本文目录
      目录