Window 常用系统变量

本文详细介绍了Windows系统中常见的环境变量及其用途,包括%HOMEDRIVE%、%windir%、%SystemRoot%等,并提供了如何访问这些环境变量所指向文件夹的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载:http://www.slyar.com/blog/envionment-variables.html

转载:http://blog.youkuaiyun.com/wuliusir/article/details/20035043

环境变量一般是包含在一对 "%" 号之间的,你可以在 CMD 下输入 "set" 来查看系统所有的环境变量,这里我说几个默认的而且非常常用的环境变量。

 

假设我的操作系统为 Windows XP ,我的用户名为 Slyar

%HOMEDRIVE% = C:\

指的是引导分区的根目录,一般都是 C:\

%windir% = C:\WINDOWS

指的是 Windows 的安装文件夹。
在 Windows XP、Windows 2003 下这个变量一般是 C:\WINDOWS
在 Windows 2000、Windows 98、Windows me 下这个变量一般是 C:\WINNT

%SystemRoot% = C:\WINDOWS

这个同样指的是 Windows 的安装文件夹,应该是等于 %windir% 的。只是据我研究, %systemroot% 变量可能在 Windows 95 或者 Windows 98 的机器上不存在。因此对于早期的 Windows 系统,最好使用 %windir% ,而对于 Windows XP 或者 Windows 2003 来说,两者都可以使用。

%USERPROFILE% = C:\Documents and Settings\Slyar

这个指的是当前用户 Profile 文件的位置,一般都是 C:\Documents and Settings\你的用户名

%HOMEPATH% = C:\Documents and Settings\Slyar

这个指的是系统当前用户主目录的完整路径,用户主目录是在"本地用户和组"中指定的,默认是 C:\Documents and Settings\你的用户名

%APPDATA% = C:\Documents and Settings\Slyar\Application Data

这个指的是应用程序数据的位置,默认是C:\Documents and Settings\你的用户名\Application Data

%temp% = C:\Documents and Settings\Slyar\Local Settings\Temp
%tmp% = C:\Documents and Settings\Slyar\Local Settings\Temp

这个指的是当前登录用户可用的应用程序所使用的默认临时目录,有些应用程序需要 TEMP,还有一些应用程序需要 TMP。 默认都是 C:\Documents and Settings\你的用户名\Local Settings\Temp

%programfiles% = C:\Program Files

这个指的是程序安装目录,默认是 C:\Program Files

你可以通过在"资源管理器"或者"我的电脑"的地址栏直接输入环境变量来访问环境变量所指向的文件夹,当然你也可以在"我的电脑(属性)--高级--环境变量--新建"或者"在CMD下使用 set 命令"自己设置环境变量方便自己访问。

 

环境变量 路径
%ALLUSERSPROFILE% C:ProgramData
%APPDATA% C:Users用户名AppDataRoaming
%COMMONPROGRAMFILES% C:Program FilesCommon Files
%COMMONPROGRAMFILES(x86)% C:Program Files (x86)Common Files
%COMSPEC% C:WindowsSystem32cmd.exe
%HOMEDRIVE%和%SystemDrive% C:
%HOMEPATH% C:Users用户名
%LOCALAPPDATA% C:Users用户名AppDataLocal
%PROGRAMDATA% C:ProgramData
%PROGRAMFILES% C:Program Files
%PROGRAMFILES(X86)% C:Program Files (x86)
%PUBLIC% C:UsersPublic
%SystemRoot% C:Windows
%TEMP%和%TMP% C:Users用户名AppDataLocalTemp
%USERPROFILE% C:Users用户名
%WINDIR% C:Window

 

例子:

#include <iostream>
#include <windows.h>
#include <shlobj.h>
#pragma comment(lib, "shell32.lib")

using namespace std;

int main()
{
    TCHAR szText[MAX_PATH + 1] = { 0 };
    SHGetSpecialFolderPath(0, szText, CSIDL_MYDOCUMENTS, 0);

    wcout << szText << endl;
    getchar();

    return 0;
}

 

转载于:https://www.cnblogs.com/chechen/p/6369133.html

### 在 Windows 系统中配置环境变量Windows 系统中配置环境变量是一项常见的任务,无论是为了安装 JDK、Python 还是其他软件,都需要正确设置环境变量以确保系统能够识别相关命令。以下是关于如何在 Windows 系统中配置环境变量的详细说明。 #### 环境变量的作用 环境变量操作系统中的全局设置,用于存储信息,例如系统路径、用户偏好等。通过配置环境变量,可以简化命令行操作并使某些程序正常运行[^1]。 #### 设置环境变量的方法 Windows 提供了多种方法来设置环境变量,以下是最常用的一种: 1. **打开系统属性对话框** - 在 Windows 搜索栏中输入“环境变量”,然后选择“编辑系统环境变量”[^2]。 2. **进入环境变量设置界面** - 在弹出的“系统属性”窗口中,点击“高级”选项卡下的“环境变量”按钮。 3. **新建或修改变量** - 在“环境变量”对话框中,可以选择“用户变量”或“系统变量”进行编辑。 - 例如,为了配置 `JAVA_HOME`,可以在“系统变量”部分选择“新建”,然后输入变量名为 `JAVA_HOME`,变量值为 JDK 的安装路径[^2]。 #### 配置 JAVA_HOME 变量 - 变量名:`JAVA_HOME` - 变量值:JDK 的安装路径,例如 `C:\Program Files\Java\jdk-11.0.1`[^2]。 ```plaintext JAVA_HOME=C:\Program Files\Java\jdk-11.0.1 ``` #### 配置 PATH 变量 - 找到已有的 `Path` 变量,双击对其进行编辑。 - 在变量值的最前端添加 `.;%JAVA_HOME%\bin;`,注意分号用于分隔不同的路径[^3]。 ```plaintext Path=.;%JAVA_HOME%\bin;[其他已存在的路径] ``` #### 验证配置是否成功 完成上述步骤后,可以通过以下命令验证环境变量是否配置成功: ```cmd echo %JAVA_HOME% java -version ``` 如果显示正确的路径和 Java 版本信息,则说明配置成功[^3]。 #### 总结 通过上述方法,可以轻松地在 Windows 系统中配置环境变量。无论是 JDK 还是其他软件,都可以按照类似的方式进行设置[^1]。 ```python # 示例代码:检查环境变量是否存在 import os if 'JAVA_HOME' in os.environ: print(f"JAVA_HOME is set to {os.environ['JAVA_HOME']}") else: print("JAVA_HOME is not set") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值