批处理命令初学习(一)

一.对文件夹的夹操作

    cd..   返回上一级目录;

     cd[/D] [drive][path]   进入文件夹或驱动器/D:切换路径;

    md [drive:]path   创建文件夹

    rd [/s] [/q] [drive:]path删除文件夹   /S     除目录本身外,还将删除指定目录下的所有子目录和
                                                             文件。用于删除目录树。

                                                             /Q     安静模式,带 /S 删除目录树时不要求确认

                                                              两者效果一样。

    dir 显示当前目录下文件,参数较多可以查询;

二.对文件的操作

    ①创建空文件:

          a.  cd.>a.txt cd.表示改变当前目录为当前目录,即等于没有改变,不会有输出。

               >表示把命令输出写入到文件。

          b. copy nul a.txt  nul表示空设备,从概念上讲,他不可见,存在于每个目录中,可以把它看成一个 

                特殊的“文件”,它没有内容;一般可把输出写入到nul,来达到屏蔽输出的目的,如pause>nul,

                此命令执行效果是暂停,并且不会显示“请按任意键继续.. .”。

          c. type nul>a.txt  此例子表示显示空设备的内容,并写入到a.txt。

          d. echo a 2>a.txt  “2”表示错误输出的句柄,此例中没有错误输出,所以创建了没有内容的空文

                 件。其实>默认都是重定向了句柄1,即标准输出句柄。比如cd.>a.txt,其实就是cd.1>a.txt。
                 同样,句柄3到9也可以使用在本例中,它们是未经定义的句柄,也不会有输出,

                如:echo a 3>a.txt。
      ②创建空文件夹:

           md [drive]path  创建文件夹。

      ③复制,移动:

           copy [/y | /-y] source[destination]   复制命令 参数可通过copy /?查询

           copy file1+file2 file3 将file1和file2中的内容复制到file3中

      如果要复制的路径带有空格、&等特殊符号的时候,请使用引号把这些特殊字符括起来,

                  比如:  copy "d:\test abc\test.txt""d:\t&est"

           move [/y | /-y] [drive:] [path]dirname1 dirname2 移动命令 参数可通过copy /?查询   

④删除文件:

   erase file 删除单个或多个文件 

⑤显示文本文件的内容:

    type file 显示文本文件的内容       

三.控制台颜色

           color [attr] 设置控制台颜色。

四.控制台大小

       mode con[:] [cols=c] [lines=n]  c:宽度 n:高度。

五.计划

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值