1
0
Fork 0
rust-platform-dirs/examples/config_file.rs
Daniel Baumann d61cd7bdb0
Adding upstream version 0.3.0.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-05-04 23:32:47 +02:00

16 lines
418 B
Rust

use std::fs::{self, File};
use platform_dirs::AppDirs;
fn main() {
let app_dirs = AppDirs::new(Some("name"), true).unwrap();
let config_file_path = app_dirs.config_dir.join("config-file");
fs::create_dir_all(&app_dirs.config_dir).unwrap();
let file = if config_file_path.exists() {
File::open(config_file_path).unwrap()
} else {
File::create(config_file_path).unwrap()
};
}