`

Windows 常见的系统目录简写环境变量

 
阅读更多
所谓的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,也就是命令提示符。


另外再记录一下 Xcopy 的用法

XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
                           [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
                           [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
                           [/EXCLUDE:file1[+file2][+file3]...]

source       指定要复制的文件。
destination 指定新文件的位置和/或名称。
/A           只复制有存档属性集的文件,
               但不改变属性。
/M           只复制有存档属性集的文件,
               并关闭存档属性。
/D:m-d-y     复制在指定日期或指定日期以后更改的文件。
               如果没有提供日期,只复制那些源时间
               比目标时间新的文件。
/EXCLUDE:file1[+file2][+file3]...
               指定含有字符串的文件列表。每一个字符串
               必须在文件的单独行中。如果有任何
               字符串与要被复制的文件的绝对路径
               相符,那个文件将不会得到复制。
               例如,指定如 \obj\ 或 .obj 的字符串会排除
               目录 obj 下面的所有文件或带有
               .obj 扩展名的文件。
/P           创建每个目标文件前提示。
/S           复制目录和子目录,除了空的。
/E           复制目录和子目录,包括空的。
               与 /S /E 相同。可以用来修改 /T。
/V           验证每个新文件。
/W           提示您在复制前按键。
/C           即使有错误,也继续复制。
/I           如果目标不存在,又在复制一个以上的文件,
               则假定目标一定是一个目录。
/Q           复制时不显示文件名。
/F           复制时显示完整的源和目标文件名。
/L           显示要复制的文件。
/G           允许将没有经过加密的文件复制到
               不支持加密的目标。
/H           也复制隐藏和系统文件。
/R           覆盖只读文件。
/T           创建目录结构,但不复制文件。
               不包括空目录或子目录。/T /E 包括
               空目录和子目录。
/U           只复制已经存在于目标中的文件。
/K           复制属性。一般的 Xcopy 会重置只读属性。
/N           用生成的短名复制。
/O           复制文件所有权和 ACL 信息。
/X           复制文件审核设置(隐含 /O)。
/Y           复制文件审核设置(隐含 /O)。
               现存目标文件。
/-Y          导致提示以确认改写一个
               现存目标文件。
/Z            用重新启动模式复制网络文件。

命令行开关 /Y 可以预先在 COPYCMD 环境变量中设置。
这可能被命令行上的 /-Y 改写。

列如我要复制一个文件夹到C盘目录下面可以用

XCOPY "xxx xx" "%SYSTEMDRIVE%" /Y /E


转自:http://hi.baidu.com/new/toiota
分享到:
评论

相关推荐

    常见的Windows系统目录简写环境变量.docx

    常见的Windows系统目录简写环境变量.docx

    mingw32 离线安装包

    注意将bin目录添加到系统path环境变量。 MinGW,是Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的...

    超市管理系统数据库设计(2).doc

    数据库环境说明 5 1.1数据库环境 5 1.2系统开发环境 5 在原始开发阶段,开发平台主要是: 5 系统平台:windows server 2003 5 开发工具:sqlserver 2005 5 2.数据库的命名规则 5 3.需求分析 5 4.概念设计 5 5.逻辑...

    mahara教师评价系统

    其实 xampp 的 apache 的环境变量里面有那个文 件的位置,但 php 就是找不到,设置 windows 环境变量能方法更是毫无效果。这种事情在 linux 主机上应该不会出现。补救的办法是给那几个函数增加一个 config 参数,...

    linux基本命令和目录树结构

    /etc: 这里面放了所有的系统管理所需要的配置文件和子目录,比如/etc/profile 改变会涉及到系统的环境,也就是有关Linux环境变量的东西。 /dev: 类似于windows的设备管理器,把所有的硬件用文件的形式存储,也即是...

    python使用Tesseract库识别验证

    一、Tesseract简介 Tesseract是一个OCR库(OCR是...2.在Windows系统下设置环境变量: #根据下载安装文件的路径配置环境变量 set TESSDATA_PREFIX F:\Tesseract-OCR\ 3.安装pytesseract模块 pip install pytesserac

    详解JavaScript修改注册表的方法

    WshShell对象是WSH(WSH是Windows ing Host的缩写,内嵌于Windows操作系统中的脚本语言工作环境)的内建对象,主要负责程序的本地运行、处理注册表、创建快捷方式、获取系统文件夹信息及处理环境变量等工作。...

    fex-team.github.io.zip

    下边以 PortableJekyll 的解压目录为 e:\jekyll 介绍环境变量的配置: 在环境变量中新建变量: JEKYLL_HOME 取值为 e:\jekyll 为 PATH 变量添加如下内容:%JEKYLL_HOME%\ruby\bin;%JEKYLL_HOME%\devkit\bin;%...

    亮剑.NET深入体验与实战精要2

    11.3 Windows服务开发常见问题 408 11.4 安装/卸载Windows服务 409 11.4.1 安装Windows服务 409 11.4.2 卸载Windows服务 410 11.4.3 Windows服务应用程序体系结构 411 11.5 调试Windows服务 414 11.5.1 日志调试法 ...

    亮剑.NET深入体验与实战精要3

    11.3 Windows服务开发常见问题 408 11.4 安装/卸载Windows服务 409 11.4.1 安装Windows服务 409 11.4.2 卸载Windows服务 410 11.4.3 Windows服务应用程序体系结构 411 11.5 调试Windows服务 414 11.5.1 日志调试法 ...

    精易模块[源码] V5.15

    8、新增“类_环境存取”类模块,可以新建、编辑、删除当前用户或系统环境变量,无需重启立刻生效。 精易模块 V3.83 what’s new:(20140901) 1、改善“网页_访问”、“网页_访问_对象”命令,添加默认协议头...

    MYSQL数据库中cmd命令操作详解

    CMD命令 cmd是command的缩写.即命令提示符(CMD),是在OS / 2 , Windows CE与Windows NT平台为基础的操作系统(包括Windows 2000和XP中, Vista中,和Server ...那么这其实是环境变量没有设置好的原因,例如我的my

    ARM-Linux系统移植

    2.1.1 Windows 操作系统.......................................................................................................8 2.1.2 Linux操作系统 .....................................................

    入门学习Linux常用必会60个命令实例详解doc/txt

    因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备(硬盘)。在系统关机前使用 shutdown命令,系统管理员会通知所有...

    嵌入式Linux系统移植步步通

    2.1.1 Windows 操作系统.......................................................................................................8 2.1.2 Linux操作系统 ........................................................

    Min GW - binutils-2.18.50-20080109-2.tar.gz

    对于设置,我们只需要在环境变量中的PATH 变量中,添加$(MINGW)/bin这个路径就可以了。 这样,你就可以在任何目录下使用MinGW了。 ********* Create install directory Create a directory to install all the ...

    Whole.Tomato.Visual.Assist.X.10.7.1925.0 2012年12月14日 破解补丁 dll Cracked 最新破解版

     Visual Assist X是一款非常好的Microsoft Visual Studio 2005和Visual Studio .NET插件,支持C/C++,C#,ASP,Visual Basic,Java和HTML等语言,能自动识别各种关键字、系统函数、成员变量、自动给出输入提示、...

Global site tag (gtag.js) - Google Analytics