批处理中使用系统路径的命令
比如你要进入Windows下的system32文件夹,只而在IE浏览器的地址栏,或“运行”对话框中输入“%SystemRoot%\system32”,回车即可,而不必注明系统分区是C盘还是D盘,因为系统路径会自动定位查找到系统分区的。再说的直白一点,它的作用其实就相当于一个绝对路径:X:\Windows(其中X为系统分区盘符)。
下面,我们以安装在C盘并使用默认系统文件夹、当前用户名是Administrator的Windows XP系统为例,罗列几个常用的系统路径所对应的绝对路径。
当前系统盘符%systemdrive%或 %HOMEDRIVE%C:\
当前系统目录%systemroot%或 %Windir%C:\WINDOWS
当前用户文件夹%UserProfile%或 %HOMEPATH%C:\Documents and Settings\Administrator
所有用户文件夹%AllUsersProfile%C:\Documents and Settings\All Users
临时文件夹1%temp%C:\Documents and Settings\Administrator\Local Settings\Temp
临时文件夹2%SystemRoot%\TEMPC:\WINDOWS\Temp
程序文件夹%ProgramFiles%C:\Program Files
例:把当前目录下的 activeskin.ocx 文件复制到c:\windows\system32目录下
建个批处理:内容为
@echo off
copy activeskin.ocx %systemroot%\system32
exit
相关推荐
-
批处理中使用系统路径的命令
比如你要进入Windows下的system32文件夹,只而在IE浏览器的地址栏,或"运行"对话框中输入"%SystemRoot%\system32",回车即可,而不必注明系统分区是C盘还是D盘,因为系统路径会自动定位查找到系统分区的.再说的直白一点,它的作用其实就相当于一个绝对路径:X:\Windows(其中X为系统分区盘符). 下面,我们以安装在C盘并使用默认系统文件夹.当前用户名是Administrator的Windows XP系统为例,罗列几个常用的系统路径所
-
linux中目录与路径常见相关命令
linux中目录与路径常用命令 相对路径与绝对路径 绝对路径:路径的学法一定由根目录/写起.如/user/share/doc. 相对路径:目录不由/写起.如/user/share/doc要切换到/user/share/man时可以写为"cd ../man",这样就是行对路劲的写法. 目录的相关操作 . 代表此层目录 .. 代表上层目录 -代表前一个工作目录 ~代表"目前用户"所在的主文件夹 ~user1 代表user1这个用户的主文件夹 常见的处理目录命
-
DOS批处理高级教程 第四章 批处理中的变量
批处理中的变量,我把他分为两类,分别为"系统变量"和"自定义变量" 我们现在来详解这两个变量! 一.系统变量 他们的值由系统将其根据事先定义的条件自动赋值,也就是这些变量系统已经给他们定义了值, 不需要我们来给他赋值,我们只需要调用而以! 我把他们全部列出来! %ALLUSERSPROFILE% 本地 返回"所有用户"配置文件的位置. %APPDATA% 本地 返回默认情况下应用程序存储数据的位置. %CD% 本地 返回当前目录字符串. %CM
-
批处理中屏蔽错误信息 nul 2>nul 的用法 (cmd>nul空格2>nul)
cmd批处理 nul 部分用法 用法1:2>nul 2>nul 是屏蔽操作失败显示的信息,如果成功依旧显示. 如:在批处理文件所在路径下md(或者mkdir)创建名为test的文件夹,当此文件夹已经创建时会报错.使用2>nul 可屏蔽此提示 md test 2>nul 用法2:>nul (即1>nul) >nul 是屏蔽操作成功显示的信息,但是出错还是会显示(即1>nul) @符号是取消本行的输入显示 如: 例1:ping 一个IP地址.cmd中将首先显示,
-
DOS批处理中%~dp0等扩充变量语法详解
有时候我们看到别人使用%~dp0 ~是扩展的意思,相当于把一个相对路径转换绝对路径 %0代指批处理文件自身 %1表示批处理文件命令行接收到的第一个参数,%2表示第二个,以此类推 %~d0 是指批处理所在的盘符,其中d代表drive %~p0 是指批处理所在的目录,其中p代表path %~dp0 是批处理所在的盘符加路径 cd %~dp0 就是进入批处理所在目录了 详细解释还可参考命令 call /? DOS批处理中%~dp0表示什么意思 (注: %0 就是该 batch 文件的文件名) 这句的意
-
BAT批处理中的字符串处理详解(字符串截取)
下面对这些功能一一进行讲解. 1.截取字符串 截取字符串可以说是字符串处理功能中最常用的一个子功能了,能够实现截取字符串中的特定位置的一个或多个字符.举例说明其基本功能: 复制代码 代码如下: @echo off set ifo=abcdefghijklmnopqrstuvwxyz0123456789 echo 原字符串(第二行为各字符的序号): echo %ifo% echo 123456789012345678901234567890123456 echo 截取前5个字符: echo %if
-
Linux中10个有用的命令行补全例子
在 Linux 系统中,当你输入一个命令,再按两次TAB 键,就会列出所有以你输入字符开头的可用命令.这并不新鲜,可能你已经知道了.这个功能被称作命令行补全bash completion.默认情况下,bash 命令行可以自动补全文件或目录名称.不过,我们可以增强 bash 命令补全功能,通过 complete 命令让它达到新的高度. 这个教程说明了我们是怎样使用可编程的命令行补全功能(programmable completion)把自动补全功能应用于选项或者命令行参数. 例如:在输入 writ
-
批处理中的预处理实现代码
转载自 nxhujiee最终编辑 LJ_SunTB批处理中的[预处理] ━━━━━━━━━━━━━━━━━━━━━━━━━━ 如果你对脱字字符"^"的处理机制比较熟悉那么可以接着阅读,否 则请先参考脱字字符的相关文章. 一.预处理究竟要做什么? 根据我的经验,预处理要做的是变量值的替换和特殊符号的处理.究竟先执行哪个操作呢,我认为要先进行变量值的替换.理由有三: 1. 从逻辑上看 set var=2&echo %var% 类似于这样的语句,如果说先进行特殊符号处理的话,势必要先
-
详解Java中-classpath和路径的使用
javac -classpath的使用: javac:如果当前你要编译的Java文件中引用了其它的类(比如说:继承),但该引用类的.class文件不在当前目录下,这种情况下就需要在javac命令后面加上-classpath参数,通过使用以下三种类型的方法 来指导编译器在编译的时候去指定的路径下查找引用类. (1).绝对路径:javac -classpath c:/junit3.8.1/junit.jar Xxx.java (2).相对路径:javac -classpath ../junit3
-
工作中常用到的Linux命令总结
在工作中多使用docker.kubernetes等开源工具.工作中基本都是基于Linux系统进行操作的.记录一下工作中常用到的Linux命令,每个命令搭配一定的参数使用会更加方便.这里只记录常用到的命令以及参数 一. 系统工作命令 1. echo命令 echo命令用于在终端输出字符串或者变量提取后的值.格式为echo [字符串 | $变量] 类似于java中的system.out.println [root@k8s-master ~]# echo "hello world" hello
随机推荐
- 改写函数实现PHP二维/三维数组转字符串
- JSP session配置对web应用的影响
- 使用 Iisftp.vbs 设置Active Directory 用户隔离
- weblogic的集群与配置图文方法
- eclipse下ini设置详情
- 详解iOS应用使用Storyboard布局时的IBOutlet与IBAction
- IOS观察者设计模式
- Oracle存储过程及调用
- javascript 处理HTML元素必须避免使用的一种方法
- asp.net 将一个图片以二进制值的形式存入Xml文件中的实例代码
- 使用xampp搭建运行php虚拟主机的详细步骤
- Python中的两个内置模块介绍
- PHP模板引擎Smarty内建函数section,sectionelse用法详解
- asp批量生成大量规律性文本内容的代码
- MySQL延迟关联性能优化方法
- 基于jQuery通过jQuery.form.js插件使用ajax提交form表单
- Jquery右下角抖动、浮动 实例代码(兼容ie6、FF)
- Android输入法与表情面板切换时的界面抖动问题解决方法
- PHP脚本的10个技巧(5)
- SQL Server 分页编号的另一种方式【推荐】