bat批处理

bat批处理

1. 基本命令:
命令说明
@关闭单行回显
echo off从下一行开始关闭回显
@echo off从本行开始关闭回显。一般批处理第一行都是这个
echo on从下一行开始打开回显
echo显示当前是 echo off 状态还是 echo on 状态
echo.输出一个"回车换行",一般就是指空白行
echo hello world输出hello world
&顺序执行多条命令,而不管命令是否执行成功
&&顺序执行多条命令,当碰到执行出错的命令后将不执行后面的命令
||顺序执行多条命令,当碰到执行正确的命令后将不执行后面的命令
|管道命令, 前一个命令的执行结果输出到后一个命令
>清除文件中原有的内容后再写入
>>追加内容到文件末尾
2. set设置变量

引用变量可在变量名前后加 % ,即 %变量名%

4. dir显示文件及目录:
命令说明
dir显示当前目录中的文件和子目录
dir …显示当前目录的上级目录中的文件和子目录
dir /a显示当前目录中的文件和子目录,包括隐藏文件和系统文件
5. cd更改当前目录:
命令说明
cd mp3#进入当前目录中的mp3 目录
cd …#进入当前目录中的上级目录
cd\#进入根目录
cd#显示当前目录
cd /d d:\mp3#可以同时更改盘符和目录
6. md创建目录:
命令说明
md abc在当前目录里建立子目录abc
md d:\a\b\c如果 d:\a 不存在,将会自动创建
7. 删除目录
命令说明
rd abc删除当前目录里的 abc 子目录,要求为空目录
8. del删除文件
命令说明
del d:\test.txt删除指定文件,不能是隐藏、系统、只读文件
del .删除当前目录里的所有文件,不包括隐藏、系统、只读文件,要求按 Y 确认
9. ren 文件重命名:
命令说明
ren 1.txt 2.bak把 1.txt 更名为 2.bak
ren *.txt *.ini把当前目录里所有.txt文件改成.ini文件
10. copy拷贝文件:
命令说明
copy c:\test.txt d:\复制 c:\test.txt 文件到 d:\
copy c:\test.txt d:\test.bak复制 c:\test.txt 文件到 d:\ ,并重命名为 test.bak
copy c:*.*复制 c:\ 所有文件到当前目录,不包括隐藏文件和系统文件不指定目标路径,则默认目标路径为当前目录
11. tree显示目录结构:
命令说明
tree c:\下载显示C盘\下载的文件目录结构

for命令分为:不带参数和带参数

  • 不带参数的:
  • for 变量 in (目标) do 干什么?

  • 带参数的(有四种):
  • 命令说明
    /L表示(目标)为数列(起,步长,止)
    /D常用来查询 当前目录 或者 指定目录的文件夹
    /R
    /F
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值