8 个版本 (4 个破坏性更新)
0.5.1 | 2023年9月4日 |
---|---|
0.4.1 | 2022年11月18日 |
0.3.0 |
|
0.2.1 |
|
0.0.1 | 2020年9月22日 |
#464 in 文件系统
1,984 每月下载量
用于 media_organizer
13KB
72 行
注意
如果您需要 Windows 支持,请检查 faccess。
permissions
文件权限的有用文件系统查询
请参阅 functions
。
示例
use permissions::*;
fn main() -> std::io::Result<()> {
// Functions accept `AsRef<Path>`
assert!(is_readable("src/")?);
assert!(is_writable("src/")?);
assert!(is_writable("src/lib.rs")?);
assert!(is_executable("/usr/bin/cat")?);
assert!(is_removable("src/lib.rs")?);
assert!(is_creatable("src/file.rs")?);
Ok(())
}
替代方案
- faccess - 它提供 Windows 支持,并具有基于特质的 API。
依赖
~43KB