批处理

匿名 (未验证) 提交于 2019-12-02 23:48:02

Ŀ¼

一、批处理文件简要介绍... 2

二、命令行中的常用命令... 2

三、文件管理... 3

四、文件夹管理... 3

五、特殊符号... 3

1.用于命令... 3

(1)@echo off 3

(2)>. 3

(3)<. 4

(4)>>. 4

(5)| 4

(6)^. 4

(7)&.. 4

(8)&&.. 4

(9)|| 4

2.内置变量... 4

六、表达式和语句... 5

正文

一、批处理文件简要介绍

这种文件以一定的逻辑方式集合了DOS中的命令,作为DOS的外部文件、可以像程序一样在系统上运行,常见后缀名是.bat

二、命令行中的常用命令

超级键+r再输入cmd、help可以查询到这些命令;“help 命令”或者“命令 /?”可以进一步查看命令的具体用法、ctrl+c终止旧命令准备输入新命令;如果遇到权限不够的情况,可以使用管理员权限去运行命令行(win8.1下是:超级键+x+a);“盘符:”进入某一盘

cd

切换到当前盘的其他目录

cls

清屏

color

设置文字和背景颜色

copy

将前一个文件覆盖到另一个文件

date

设置或显示日期

del

删除文件

dir

查看指定目录下的所有东西,.\当前目录、..\上级目录

echo

显示或隐藏命令行中的路径,也在输出文字时使用

exit

退出命令行

md、mkdir

创建文件夹

more

逐屏显示文件

move

重命名文件或文件夹,移动文件或文件夹

pause

“请按任意键结束…”,也可以没有输出pause>nul

rd、rmdir

删除文件夹

ren、rename

重命名文件或文件夹

set

设置变量为某个字符串、显示环境变量,用“echo %变量%” 获取某个变量的字符串

time

设置或显示当前时间

title

设置命令行的标题

tree

以树形的方式显示文件夹的结构

type

显示文件文本内容

ver

显示Windows版本

xcopy

复制某个目录结构的文件

三、文件管理

type、copy、del、move、ren

创建文件并写入内容

//创建空文件

cd .> a.txt

//覆盖原有内容,具有返回值的命令可以通过重定向写到文件

echo it’s big> a.txt

//追加新内容

tree >> a.txt

//追加一空行

echo.>> a.txt

四、文件夹管理

cd、md/mkdir、rd/rmdir、dir、xcopy

五、特殊符号

1.用于命令

(1)@echo off

不出现输入的命令和路径

(2)>

结果输出到右边,比如文件

(3)<

结果输出到左边,比如变量

//定义变量,set也可以定义表达式“set /a 表达式”

set /p 变量=

字符串

set 变量=字符串

//从其他地方给变量赋值

set /p 变量=<文件或其他来源

(4)>>

将追加到另一个地方

(5)|

表示管道,前面的输出作为后面命令的输入

echo.|time

(6)^

表示转义,将特殊字符转换成一般字符,比如|、&、>、<

(7)&

连接多个命令并执行,不管中间是否执行成功

(8)&&

前面的命令成功后才执行后面的命令

(9)||

前面的命令失败后执行后面的命令

2.内置变量

%CD%

当前目录的路径

%DATE%

当前日期

%TIME%

当前时间

%RANDOM%

0到32767间的随机数字

六、表达式和语句

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!