Rust 标准库 API 环境变量参数 vars
Rust About 787 wordsvars
collect
方法将参数转为Vec
集合。
var(key: &'static str)
方法查找指定的环境变量的值。
temp_dir
方法获取系统临时文件夹。
current_dir
方法获取当前程序所在的文件夹。
current_exe
方法获取当前执行文件所在的文件夹。
use std::{env, io};
use std::path::PathBuf;
fn main() {
let vars: Vec<(String, String)> = env::vars().collect();
println!("{:?}", vars);
let var: String = env::var("CARGO").unwrap_or_default();
println!("{}", var);
let temp_dir: PathBuf = env::temp_dir();
println!("{:?}", temp_dir.file_name().unwrap_or_default());
println!("{:?}", temp_dir);
let current_dir: Result<PathBuf, io::Error>= env::current_dir();
let current_exe: Result<PathBuf, io::Error>= env::current_exe();
println!("{:?}", current_dir.unwrap_or_default());
println!("{:?}", current_exe.unwrap_or_default());
}
Views: 817 · Posted: 2023-04-14
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...