windows批处理
文章平均质量分 59
saygoodbyetoyou
实习生
展开
-
重定向与句柄备份
重定向符号的作用如下表所示:符号 作用——————————————————————————————> 将命令输出写入到文件或设备(如 prn 打印机)中。 >> 将命令输出添加到文件末尾而不删除文件中的信息。>& 将前一个句柄的输出写成后转载 2011-09-12 21:40:09 · 929 阅读 · 0 评论 -
句柄与重定向
原文来源:批处理之家(www.bathome.net)mycommand >mylog.txt 2>&1 应该是最经典的用法了。命令的结果可以通过“%>”的形式来定向输出,%表示文件描述符:1为标准输出stdout、2为标准错误stderr。系统默认%值是1,转载 2011-09-12 16:05:23 · 1011 阅读 · 0 评论 -
for递归遍历目录
for /r 目录 %%i in (元素集合) do 命令语句集合【解释】在下面的语句中,如果“元素集合”中只是一个点号,那么,这条语句的作用就是:列举“目录”及其之下的所有子目录,对这些文件夹都执行“命令语句集合”中的命令语句。其作用与嵌套进 for /f 复合语句的原创 2011-08-21 14:00:35 · 4714 阅读 · 0 评论 -
for遍历一级目录
for /d: 只能匹配第一层目录for /d 中 /d ,完整的含义是 /directory,本意是为了“处理文件夹”【注意此处说的是目录,而不包括文件】,它的完整语句应该是这样的:【命令:】for /d %%i in (元素集合) do 命令语句集合 如果集中包含原创 2011-08-21 14:01:12 · 1950 阅读 · 0 评论 -
set基本用法
在 SET 命令中添加了两个新命令行开关: SET /A expression SET /P variable=[promptString]/a 参数可以让set支持数学符号进行数学运算(以下优先级递减) ()转载 2011-08-21 14:01:51 · 1213 阅读 · 0 评论 -
关于变量引用和call对引用的解析
大家都知道call命令是用来调用其他程序的。想必有一定经验的朋友都知道要输出%a%需要这样写“echo %%a%%”,这样百分号会脱掉一个。先以一个简单的echo作为引子:例一、代码:@echo offset a=becho %a%echo %转载 2011-08-29 23:21:10 · 953 阅读 · 1 评论 -
关于if与else
【1】=========================================================@echo offif exist 1.txt ( echo 存在1.txt)else ( echo 不存在1.txt) ::转载 2011-08-29 23:22:04 · 569 阅读 · 0 评论