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: 1,343 · Posted: 2023-04-14
            
            ————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
 
        Loading...