编程用到的windows系统目录变量简写

%ALLUSERSPROFILE% C:\Documents and Settings\All Users
%USERPROFILE% C:\Documents and Settings\当前用户名
%HOMEPATH% C:\Documents and Settings\当前用户名
%SYSTEMROOT% C:\WINDOWS
%WINDIR% C:\WINDOWS
%ComSpec% C:\WINDOWS\System32\cmd.exe
%APPDATA% C:\Documents and Settings\当前用户名\Application Data
%ALLAPPDATA% C:\Documents and Settings\All Users\Application Data
%SYSTEMDRIVE% C:
%HOMEDRIVE% C:
%TEMP% 和 %TMP% C:\Documents and Settings\当前用户名\Local Settings\Temp
%ProgramFiles% C:\Program Files
%CommonProgramFiles% C:\Program Files\Common Files
Docum~1 Documents and Settings
progra~1 Program Files

编程用的到
%ALLUSERSPROFILE% C:\Documents and Settings\All Users
%USERPROFILE% C:\Documents and Settings\当前用户名
%HOMEPATH% C:\Documents and Settings\当前用户名
%SYSTEMROOT% C:\WINDOWS
%WINDIR% C:\WINDOWS
%ComSpec% C:\WINDOWS\System32\cmd.exe
%APPDATA% C:\Documents and Settings\当前用户名\Application Data
%ALLAPPDATA% C:\Documents and Settings\All Users\Application Data
%SYSTEMDRIVE% C:
%HOMEDRIVE% C:
%TEMP% 和 %TMP% C:\Documents and Settings\当前用户名\Local Settings\Temp
%ProgramFiles% C:\Program Files
%CommonProgramFiles% C:\Program Files\Common Files
Docum~1 Documents and Settings
progra~1 Program Files
%systemdrive%:Windows系统所在磁盘分区,通常就是C盘的根目录
%systemroot%,%windir%:Windows系统所在的目录,通常是C:\Winows
%programfiles%:通常情况下是C:\program files
%commonprogramfiles%:公用文件目录,通常是C:\program files\common files
%userprofile%:当前账户的用户目录,通常是C:\documents and settings\当前用户名
%alluserprofile%:所有用户的用户目录,通常是C:\documents and settings\all user
%temp%,%tmp%:当前用户的临时文件目录,通常是C:\documents and settings\当前用户名\local settings\temp

所谓的Windows系统目录简写环境变量,就是为一些常用且固定的Windows系统目录的路径建立一个与之对应的相对简单的缩写,使之更容易输入或定位。

Windows系统默认情况下都是安装在电脑C盘的Windows目录下,但这并不是固定的,如果你的系统不是安装在这个目录下,那么程序想要定位你的某个系统目录的话,就需要使用到目录简写环境变量了。使用这些环境变量,程序员或系统管理员无需事先了?解你的系统安装位置,就能轻易的找到所要使用的系统目录路径。

下面,我就来为大家介绍一些常见的Windows系统目录简写环境变量:
%SYSTEMDRIVE%
这代表的是Windows系统所在磁盘分区,也就是Windows系统所安装到的盘符根目录,通常就是C盘的根目录了。
%HOMEDRIVE%
这和上面介绍的%SYSTEMDRIVE%的功能是一样的。
%SYSTEMROOT%
它所指向的是Windows系统所在的目录,通常就是C:\Windows。
%WINDIR%
和%SYSTEMROOT%的功能相同,指向Windows所在目录。
%ProgramFiles%
指向Program Files的路径,通常情况下是C:\Program Files。
%CommonProgramFiles%
指向公用文件(Common Files)目录,通常是C:\Program Files\Common Files。
%USERPROFILE%
指向当前帐户的用户目录,通常是C:\Documents and Settings\当前用户名。
%HOMEPATH%
功能和上面的%USERPROFILE%是一样的。
%ALLUSERSPROFILE%
指向所有用户的用户目录,通常是C:\Documents and Settings\All Users。
%APPDATA%
指向当前用户的Application Data目录,通常是C:\Documents and Settings\当前用户名\Application Data。
很多文章都会介绍一个叫做%ALLAPPDATA%的变量,说它是指向C:\Documents and Settings\All Users\Application Data的,但其实这个变量并不能使用。
%TEMP%
它指向的是当前用户的临时文件目录,通常是C:\Documents and Settings\当前用户名\Local Settings\Temp。
%TMP%
与%TEMP%的指向相同。
%ComSpec%
指向C:\WINDOWS\System32\cmd.exe,也就是命令提示符。

(0)

相关推荐

  • 编程用到的windows系统目录变量简写

    %ALLUSERSPROFILE% C:\Documents and Settings\All Users %USERPROFILE% C:\Documents and Settings\当前用户名 %HOMEPATH% C:\Documents and Settings\当前用户名 %SYSTEMROOT% C:\WINDOWS %WINDIR% C:\WINDOWS %ComSpec% C:\WINDOWS\System32\cmd.exe %APPDATA% C:\Documents an

  • Windows Powershell 变量的作用域

    如果我们对变量不做特别的声明,Powershell解释器会自动处理和限制变量的作用域.将下面的内容命令保存着至test1.ps1 $windows = $env:windir "Windows Folder: $windows" 然后在控制台给变量$windows赋值,并调用Test.ps1脚本. PS> $windows="Hellow" PS> .\test.ps1 Windows Folder: C:\Windows PS> $windows

  • 知己知彼 Windows系统目录功能

    所谓系统目录就是指操作系统的主要文件存放的目录,目录中的文件直接影响到系统是否正常工作,了解这些目录的功能,相信对你更好的使用系统会有很大的帮助.以下介绍的目录若不做特殊说明,在Win 98/ME系统下,它们在Windows目录中,在Win 2000系统下,他们在Win NT目录中. All Users文件夹: Win 98/ME所有用户文件夹,里面里面包括系统缺省登录时的桌面文件和开始菜单的内容. Win 2000在Win 2000的系统目录中没有这个文件夹,Win 2000将用户的信息放在根

  • Java并发编程示例(九):本地线程变量的使用

    共享数据是并发程序最关键的特性之一.对于无论是继承Thread类的对象,还是实现Runnable接口的对象,这都是一个非常周重要的方面. 如果创建了一个实现Runnable接口的类的对象,并使用该对象启动了一系列的线程,则所有这些线程共享相同的属性.换句话说,如果一个线程修改了一个属性,则其余所有线程都会受此改变的影响. 有时,我们更希望能在线程内单独使用,而不和其他使用同一对象启动的线程共享.Java并发接口提供了一种很清晰的机制来满足此需求,该机制称为本地线程变量.该机制的性能也非常可观.

  • Windows Powershell 变量的幕后管理

    在Powershell中创建一个变量,会在后台生成一个PSVariable对象,这个对象不仅包含变量的值,也包含变量的其它信息,例如"只写保护"这样的描述. 如果在Powershell中输出一个变量,只会输出这个变量的值.不能够显示它的其它信息,如果想查看一个变量的其它保留信息,就需要变量的基类PSVariable对象,这个可以通过Get-Variable命令得到,下面的例子演示如何查看一个变量的全部信息. PS> $a=get-date PS> Get-Variable

  • Windows Powershell 变量的类型和强类型

    变量可以自动存储任何Powershell能够识别的类型信息,可以通过$variable的GetType().Name查看和验证Powershell分配给变量的数据类型. PS> (10).gettype().name Int32 PS> (9999999999999999).gettype().name Int64 PS> (3.14).gettype().name Double PS> (3.14d).gettype().name Decimal PS> ("WW

  • java多线程编程之使用Synchronized块同步变量

    下面的代码演示了如何同步特定的类方法: 复制代码 代码如下: package mythread; public class SyncThread extends Thread{ private static String sync = ""; private String methodType = ""; private static void method(String s) {  synchronized (sync)  {sync = s;System.out

  • VC程序在Win32环境下动态链接库(DLL)编程原理

    本文详细讲述了VC程序在Win32环境下动态链接库(DLL)编程原理.分享给大家供大家参考.具体分析如下: 一般比较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作.其中可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用.在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序EXE文件中,会产生一些问题:一个缺点是增加了应用程序的大小,它会占用更多的磁盘空间,程序运行时也会消耗较大的内存空间,造成系统资源的浪费:另一个缺点是

  • Windows API函数大全(完整)

    1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetCloseEnum 结束一次枚举操作 WNetConnectionDialog 启动一个标准对话框,以便建立同网络资源的连接 WNetDisconne

  • Windows 2008 R2 下IIS7.5+PHP5.2环境配置(FastCgi设置)

    准备篇 1. 相关软件下载地址: Microsoft Visual C++ 2008 Redistributable Package (x86) 下载地址:http://download.microsoft.com/download/7/5/0/7502f4e9-1f90-4895-9259-1bde67b8b9a1/vcredist_x86.exe PHP5.2下载地址:http://museum.php.net/php5/php-5.2.17-Win32.zip  (注:php5.2没有vc

随机推荐