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());
}
阅读 382 · 发布于 2023-04-14
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Docker exec 进入容器报错解决方法阅读 2074
-
filebeat read: connection reset by peer阅读 3895
-
Java 语法糖 - switch 匹配字符串阅读 2360
-
Vue No module factory available for dependency type: CssDependency阅读 775
-
Android 去除 SDK 危险权限阅读 3522
-
Android item 填充时最外层布局高度失效解决办法阅读 2047
-
Spring Boot 返回值额外增加了一些字段阅读 374
-
MySQL 分页阅读 1550
-
软考-系统架构设计师:软件开发模型阅读 2979
-
Rust 标准库 API Option阅读 362