permissions - 有没有办法为 Deno 中的子目录授予读取权限?
问题描述
我有一个访问子目录中文件的脚本。当您允许所有读取访问权限时,它可以工作,但是我所有尝试仅授予对该目录的读取访问权限的尝试都失败了。有没有办法通过相对路径指定目录--allow-read
?
解决方案
命令
deno run --allow-read=./resources .\testread.ts
仅授予您对子目录的读取权限./resources
所以这有效:
const text1 = Deno.readTextFile("./resources/test.txt");
这引发了一个异常:
const text1 = Deno.readTextFile("./test.txt");
PermissionDenied:对“./test.txt”的读取权限,使用 --allow-read 标志再次运行
您还可以在逗号分隔列表中指定多个目录:
deno run --allow-read=./resources,./other .\testread.ts
如果您需要写访问权限,它的工作方式与读访问权限相同:
deno run --allow-write=./resources,./other .\testread.ts
推荐阅读
- highcharts - 需要工具提示高图表上两列的总值
- indexing - 如何将操作元组与 set_operazioni 绑定?
- c# - Datagridviewcomboboxcolumn 在加载时显示空白
- javascript - JavaScript .bind mehtod 没有赶上上下文
- batch-file - 你能模拟从批处理文件中点击进入吗?
- r - 将函数应用于列的可变子集
- css - CSS nth-child:nth-child(1n) 究竟选择了什么
- angular - 无法使用 Angular 中 Rxjs 库的过滤器、映射或跳过运算符跳过每一行中的第一个数据值
- google-drive-shared-drive - 在 Google Workspace 共享云端硬盘中查找与外部用户共享的文件和文件夹
- angular - Rxjs 等待操作符