Rust 标准库 API 环境变量参数 vars
Rust 大约 787 字vars
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());
}
阅读 136 · 发布于 2023-04-14
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
软考-系统架构设计师:CISC 与 RISC阅读 3238
-
Linux 下编译安装 PHP 时报 libxml2 configure: error阅读 1843
-
Linux 之 Ubuntu 安装 JDK 及 JRE阅读 2125
-
关于我们阅读 4333
-
MySQL 之延迟键写入 DELAY_KEY_WRITE阅读 2528
-
Spring Boot 设置 Cookie 和 Session 过期时间阅读 7200
-
Elasticsearch 9200 端口和 9300 端口区别阅读 3684
-
设计模式之单例模式阅读 2194
-
VisualVM 监控注册成 Windows 服务的 Tomcat 之 jstatd 方式一阅读 1690
-
IDEA HTTP Client 内置变量阅读 45