我有一个访问子目录中文件的脚本。当您允许所有读取访问权限时,它可以工作,但是我所有尝试仅授予对该目录的读取访问权限的尝试都失败了。有没有办法通过相对路径指定目录--allow-read
?
问问题
132 次
1 回答
3
命令
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
于 2020-12-11T15:31:21.720 回答