Permissions 有没有一种方法可以为Deno中的子目录授予读取权限?
我有一个脚本可以访问子目录中的文件。当您允许所有读访问时,它会工作,但我所有尝试仅授予该目录的读访问权限的尝试都失败了。是否有一种方法可以通过相对路径为Permissions 有没有一种方法可以为Deno中的子目录授予读取权限?,permissions,deno,read-access,Permissions,Deno,Read Access,我有一个脚本可以访问子目录中的文件。当您允许所有读访问时,它会工作,但我所有尝试仅授予该目录的读访问权限的尝试都失败了。是否有一种方法可以通过相对路径为--allow read指定目录?该命令 deno run --allow-read=./resources .\testread.ts 仅允许您对子目录/resources 所以这是可行的: const text1 = Deno.readTextFile("./resources/test.txt"); 这引发了一个例
--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
参考:命令
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
参考: