feat(single-file-tests): add make executable

This commit is contained in:
2020-07-12 17:44:36 +08:00
parent 2d8ddb71e1
commit 69fd44e857

View File

@@ -0,0 +1,14 @@
use std::fs::File;
use std::os::unix::fs::PermissionsExt;
fn main() -> std::io::Result<()> {
let f = File::create("foo.txt")?;
let metadata = f.metadata()?;
let mut permissions = metadata.permissions();
println!("{}", permissions.mode());
println!("{:b}", permissions.mode());
std::fs::set_permissions("foo.txt", PermissionsExt::from_mode(0o755))?;
Ok(())
}