

第1课
1.目录类命令
md 建立子目录 md e:\ddd\ccc 根路径可以任何路径下建立目录,不写路径是当前目录建立
cd 改变当前目录 cd .. cd \
rd 删除子目录 rd /s /q
dir 显示磁盘目录 dir /w ,dir /p
tree 显示磁盘目录树
deltree 删除整个目录树,即删除多级目录,同rd /s,有的系统无此命令
注:正确的命令和它的参数这间有个空格,如 cd.. ,
注2:所有命令都有同一参数 /?用于查看它的参数
2.磁盘操作类命令
format 格式化 forat /q
chkdsk 检查磁盘当前状态
diskcopy 整盘复制 软盘全盘到别一个软盘
label 建立磁盘卷标
vol 显示卷标
sys 系统复制命令,格式化完后用sys命令传送系统,win时代好像有了
第2课
1.文件操作类命令
copy 文件复制 copy 1.exe e:\2.exe
xcopy 目录复制
type 显示文件或其它文件内容 显示文本文件内容
ren 重命令文件或目录名和其后缀
attrib 查看及设置,文件或目录属性 +s +h +r -s -h -r
del 删除文件
2.其它命令
cls 清屏命令
ver 显示系统版本
time 当前时间设置
date 显示设置当前日期
mem 查看内存 win下好象没此命令
注:attrib还可以查看文件属性
3.通配符
* 代表多个任意字符 dir /s *.bat
? 代表一个任意字符 dir /s 1??.txt '查找以1开以共3位文件名的TXT文件,问号不能放在开头'
dir /s *.?? 查找是否有两位后缀的文件
第3课
1.常用命令说明
@ 表隐藏它后面的命令
% 百分号括起的内容是变量
echo 显示
set 设置变量并赋值
setlocal EnableDelayedExpansion 打开局部延时扩展,会先完整的读取整条命令,嵌套进有用
2.第一个简单的批处理
@echo off 关闭回显
set var=jksing 设置名为var的变量并赋值为jsking,
echo %var% 显示变量Var的值,百分号中的内容表变量
pause 暂停按任意键继续
3.变量分用户变量和系统变量,用户变量可用set设置,系统的可在CMD下用set查看部分
或查看本教程文档
4.@echo off
Setlocal enabledelayedexpansion
:start
cls
echo ----------------输入要显示文件的路径--------------
set /p disk=请输入路径: //设置一个变量disk,/p表等待用户输入这个变量
dir !disk! /w //分屏显示前面输入路径下的内容,启用变量延时后变量最好用叹号扩起来,否则嵌套时用百分号可能不能识别'
set disk= //把变量disk清空
psuse
cls
echo ----------选择需要的操作------------
echo ----------1.继续--------------
echo ----------2.退出--------------
set /p num=选择序号:
if "!num!"=="1" goto start //如果num等于1就到到前面的start处执行.
exit //选2就继续执行到这里就退出了