随笔分类 - 批处理-batch
对团队的培训指导中拟定了的课题中好几位同学表现出这一方面感兴趣.再来重温吧.
摘要:move的意思不解释了 它可以用来移动文件(夹)或者对移动文件(夹)时重命名. 1 C:\DOCUME~1\DOUPI>move /? 2 Moves files and renames files and directories. 3 4 To move one or more files: 5 MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination 6 7 To rename a directory: 8 MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2 9 10 [drive.
阅读全文
摘要:rd=rmdir 英文全名removes directory 即移除(删除)目录 1 C:\Documents and Settings\doupi>rd /? 2 删除一个目录。 3 4 RMDIR [/S] [/Q] [drive:]path 5 RD [/S] [/Q] [drive:]path 6 7 /S 除目录本身外,还将删除指定目录下的所有子目录和 8 文件。用于删除目录树。 9 10 /Q 安静模式,带 /S 删除目录树时不要求确认1. 不带参数进行删除目录时,只能删除空目录2. /s参数即subderectori...
阅读全文
摘要:md即mkdir命令 全英文 make directory 用于创建文件夹1 C:\Documents and Settings\doupi>md /?2 创建目录。3 4 MKDIR [drive:]path5 MD [drive:]path实际上,用法很简单,某种程度上只分为两种:1.创建多级目录2.同时创建多个目录见下面的例子就很明白了 1 C:\Documents and Settings\doupi>md a\b\c\d 2 3 C:\Documents and Settings\doupi>tree a 4 卷 SYSTEM 的文件夹 PATH 列表 5 卷序列号
阅读全文
摘要:ren=rename 即重命名的意思1 C:\Users\doupip>ren /?2 重命名文件。3 RENAME [drive:][path]filename1 filename2.4 REN [drive:][path]filename1 filename2.5 请注意,您不能为目标文件指定新的驱动器或路径。它的作用同我们平常操作时的F2=重命令.可以对文件及文件夹进行操作.两个参数,第一个指定文件或者文件夹,可以用绝对或者相对路径,第二个参数是新的名字(不能带路径)另外注意,这个命令对具体隐藏属性的文件无效 1 C:\Users\doupip>ren c:\Users\do
阅读全文
摘要:老规矩,先看看帮助:D:\>del /?删除一个或数个文件。DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] namesERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names names 指定一个或数个文件或目录列表。通配符可被用来 删除多个文件。如果指定了一个目录,目录中的所 有文件都会被删除。 /P 删除每一个文件之前提示确认。 pause? /F 强制删除只读文件。 force...
阅读全文
摘要:copy 意思为复制,它的作用是复制文件(注意,仅仅是复制文件,不是文件夹,).看看帮助怎么说:C:\DOCUME~1\DOUPI>copy /?Copies one or more files to another location.COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B] [+ source [/A | /B] [+ ...]] [destination [/A | /B]] source Specifies the file or files to be copied. /A ...
阅读全文
摘要:goto 的意思非常好理解,即跳转,来看看官方解释:C:\Documents and Settings\doupi>goto /?将 cmd.exe 导向到批处理程序中带标签的行。GOTO label label 指定批处理程序中用作标签的文字字符串。标签必须单独一行,并且以冒号打头。goto label 即跳转到哪个分支块执行,这是一种常见的程序分支结构.具体我们来看两个例子:例1:打印1到101 @echo off 2 :start3 rem set 的/a 参数就是让set 可以支持数学符号进行加减等一些数学运算,它的作用很多,后面介绍4 set /a var+=15 echo %
阅读全文
摘要:if 用于作条件判断,各种语言中都有这玩意.它在批处理中的用处:1.判断两个字符串是否相等, if "字符串1"=="字符串2" command 语句;(这里用的是数学上的==,字符串比较涉及大小写在if后加参数/i)2.判断两个数值是否相等, if 数值1 equ 数值2 command 语句;(这里用的是英文代号,是不是刚好相反^-^ 比较数值用字符串似的操作符)3.判断驱动器, 文件或文件夹是否存在, if exist filename command 语句;4.判断变量是否已经定义, if defined 变量 command 语句;5.判断上个
阅读全文
摘要:讲这个东东之前先搞清楚一种概念:我们在电脑上执行某种操作时(就像对话一样是交互式的),不管对错,都会有结果返回(这里比如我们在cmd下执行命令,它会返回信息).这种结果我们称它为输出,默认的会打印到我们看到的屏幕上.但如果这会我想玩游戏,几天之后再来看我的命令执行结果,咋整?于是计算机把输出的对象就有很多种 默认:屏幕 第二选择:文本文件 第三选择:word文件 第四选择:垃圾桶.....第N选择,这里大家不必纠结倒底有多少种,只要记住下面的三种即可:1. 屏幕(默认的输出设备)2. 文件(最常用的重定向指定)3. nul(空设备,相当于把结果扔掉了不要了)上面的弄清楚了,那么>和>
阅读全文
摘要:这个命令的英文非常easy.其实用起来也非常简单.来具体看看1 C:\DOCUME~1\DOUPI>tree /?2 Graphically displays the folder structure of a drive or path.3 4 TREE [drive:][path] [/F] [/A]5 6 /F Display the names of the files in each folder.7 /A Use ASCII instead of extended characters.作用: 以图形结构显示出文件夹结构 这里也分两部分来说一. 只显示文件夹的结...
阅读全文
摘要:cd=chdir 即Change Directory看英文解释,有两个作用:1.显示当前目录,类似于linux`pwd`功能.此项=废材,因为看命令前的提示符就知道当前路径了但配合其他命令就有点用了,如: 1 C:\USERS\DOUPIP>cd /? 2 Displays the name of or changes the current directory. 3 4 rem:直接打cd不带参数也可以显示出当然路径,只是要折行显示 5 C:\USERS\DOUPIP>cd 6 C:\USERS\DOUPIP 7 8 rem:比如用于一个bat文件中执行时显示当前路径 9 C:\
阅读全文
摘要:平时主要资料及参考都是在bbs.bathome.net上,这里总结一下个人认为比较好的学习历程:1.定义:批处理就是一些命令的集合体,能达到你要在win平台下想做的事情.一句话足矣~什么"批处理是什么"/"学好批处理需要注意哪几点"/"批处理能干什么"此类垃圾文章及帖子,请无视之,如果你确实很闲,请无视我即可.2.论坛上有本电子书叫<<批处理入门手册>>chm格式,看完这个东东,花的时间不长,有点基础的同学应该也就个把小时.主要是按命令来练习3.如果有时候你发现别人用过的命令你都没有听说过,木有关系,帮助里统统
阅读全文

浙公网安备 33010602011771号