我正在用 dart 编写一个 bash
脚本。
下面的代码创建一个文件。但该文件没有“执行”权限。
所以我无法通过 ./ex.sh
来执行。
new File('ex.sh').writeAsStringSync(script_str);
也许,我需要设置FileStat归档。但我找不到任何 API。
最佳答案
还没有尝试过,但如果你尝试一下会怎样:
new File('ex.sh').writeAsString(script_str).then((final File file) {
return file.stat().then((final FileStat stat) => stat.mode = 777);
});
关于dart - 创建并写入具有 'execute' 权限的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27494933/