#path #standard #directory #location #storage #local-filesystem

standard_paths

QStandardPaths 类的端口,该类提供了访问本地文件系统上的标准路径(配置、缓存、用户目录等)的方法。

14 个版本 (6 个稳定版)

2.1.0 2023 年 8 月 3 日
2.0.1 2023 年 5 月 3 日
2.0.0 2022 年 12 月 21 日
1.2.0 2022 年 12 月 13 日
0.3.1 2017 年 12 月 8 日

#350 in 文件系统


2 crates 使用

MIT 许可证

43KB
820

标准路径

Rust 库,提供访问本地文件系统上的标准路径(配置、缓存、用户目录等)的方法。

它是 Qt 框架中的 QStandardPaths 类的移植。

Crates Version Crates Downloads Documentation

目前支持 Linux 和 Windows

macOS 支持

macOS 目前不受支持。如果您想帮助 macOS,请随时贡献!

用法

Cargo.toml

[dependencies]
standard_paths = "^2.0"

main.rs

use standard_paths::{LocationType, StandardPaths};

fn main() {
    let sp = StandardPaths::new("app", "org");
    println!("{:?}", sp.writable_location(LocationType::AppLocalDataLocation));
}

依赖关系

~0–8MB
~48K SLoC