Module std::env1.0.0[][src]

Expand description

检查和操作进程的环境。

该模块包含用于检查各个方面的函数,例如环境变量,进程参数,当前目录以及各种其他重要目录。

该模块中有几个函数和结构体,它们的对应部分以 os 结尾。 以 os 结尾的那些将返回 OsString,而没有以 os 结尾的那些将返回 String

Modules

consts

与当前目标关联的常量

Structs

Args

进程参数的迭代器,为每个参数产生 String 值。

ArgsOs

一个进程参数的迭代器,为每个参数产生 OsString 值。

JoinPathsError

PATH 变量上的操作的错误类型。 可能是从 env::join_paths() 返回的。

SplitPaths

一个迭代器,该迭代器根据特定于平台的约定将环境变量拆分为路径。

Vars

在此进程的环境变量的快照上进行迭代的迭代器。

VarsOs

在此进程的环境变量的快照上进行迭代的迭代器。

Enums

VarError

与环境变量交互的操作的错误类型。 可能是从 env::var() 返回的。

Functions

args

返回此程序开始的参数 (通常通过命令行传递)。

args_os

返回此程序开始的参数 (通常通过命令行传递)。

current_dir

返回当前的工作目录为 PathBuf

current_exe

返回当前正在运行的可执行文件的完整文件系统路径。

home_dirDeprecated

返回当前用户主目录的路径 (如果已知)。

join_paths

PATH 环境变量适当地加入 Path 的集合。

remove_var

从当前正在运行的进程的环境中删除环境变量。

set_current_dir

将当前工作目录更改为指定的路径。

set_var

将当前正在运行的进程的环境变量 k 设置为值 v

split_paths

根据平台约定对 PATH 环境变量解析输入。

temp_dir

返回临时目录的路径。

var

从当前进程中获取环境变量 key

var_os

从当前进程中获取环境变量 key,如果未设置该变量,则返回 None

vars

返回当前进程的所有环境变量的字符串 (变量,值) 对的迭代器。

vars_os

对于当前进程的所有环境变量,返回 OS 字符串对 (变量,值) 对的迭代器。