1.操作目录
(1)创建目录。(make directory :①md ②mkdir)
MKDIR [drive:]path
MD [drive:]path
用法: md 目录名(可加路径)
例:md mydir 在当前目录创建名为mydir的新目录
md one/second 在当前目录下创建名为one的新目录,在one目录中再创建名为second的子目录
注:不能创建和已知目录重名的新目录,会提示“子目录或文件已存在”的错误;
(2)删除一个目录。(remove directory: ①rd ②rmdir)
RMDIR [/S] [/Q] [drive:]path
RD [/S] [/Q] [drive:]path
/S 除目录本身外,还将删除指定目录下的所有子目录和
文件。用于删除目录树。
/Q 安静模式,带 /S 删除目录树时不要求确认
用法: rd 目录名(路径)
例:(1)rd second 删除当前目录下的second目录
(2)rd /s zy 执行后会弹出如下的提示:
zy, 是否确认(Y/N)?
输入y,则删除zy及其子目录;输入n则不删除
(3)rd /s /q zy 执行后,将不会弹出提示,直接将zy目录及其子目录和子文件删除
注:①要删除带有子目录或文件的目录,有两种方法:
a.先删掉这些子目录或文件,再删除指定的目录。即删除目录前,要先保证要删除的目录为空
b.使用/s /q参数: rd /s 目录名 或 rd /s /q 目录名
②不能删除当前目录
(3)显示当前目录名或改变当前目录。(change directory:①cd ②chdir)
①cd 目录名(路径)
②cd..是退回到上一级目录
③cd/退回到根目录
例:D:/Exercise/VB/TCP>cd/ 则执行后,当前目录为:D:/>
④盘符名:当前目录为该盘
例:D:直接进入D盘目录下
(4)显示目录中的文件和子目录列表。(dir)
直接在命令行下输入dir ,则显示当前目录下的文件和子目录列表
(5)目录复制
用法:xcopy 源目录 目标目录
例:xcopy zhangyang D:/zy 将当前目录下的名为zhangyang的目录拷贝到D:/zy目录下.
2.操作文件
(1)创建文件 创建文件文件 notepad [文件名]
例:notepad my2.txt 在当前目录下创建名为my2.txt的文本文件
echo >my.doc
(2)删除文件 del 文件名
例:del my2.txt 在当前目录下删除名为my2.txt的文本文件.
注:del /s /q 目录名 则将目录下的文件删除,但不删除子目录及子目录中的文件
(3)查看文件内容(type) type 文件名
例:type my.txt 显示当前目录下my.txt文件中的文本内容
(4)拷贝文件:copy
用法:copy [C:][path][filename.ext] [C:][path]filename.ext
例:
copy my.txt d:/zy 将当前目录下的my.txt文件拷贝到d:/zy目录下,且文件名不变;
copy my.txt d:/zy/my2.txt 将当前目录下的my.txt文件拷贝到d:/zy目录下,文件重命名为my2.txt
注:copy命令的文件合并功能
例:copy 1.txt+2.txt new.text 将1.txt 和2.txt文件合并为new.txt
copy /b 1.mp3+2.mp3 new.mp3 将1.mp3和2.mp3合并为new.mp3
(5)重命名文件命令:ren(rename)
用法:ren 源文件名 新文件名
注:①新文件名前不能加路径
②和批处理中的rem注释命令区别:
rem(remark)
ren(rename)
3.清除屏幕。(cls)
4.获得关于某一命令的帮助信息:
help command 或者 command /? (command为你要获得帮助的命令名)
5.移动文件并重命名文件和目录(move)
用法:
要移动至少一个文件:
MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination
要重命名一个目录:
MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2
[drive:][path]filename1 指定您想移动的文件位置和名称。
destination 指定文件的新位置。目标可包含一个驱动器号
和冒号、一个目录名或组合。如果只移动一个文件
并在移动时将其重命名,您还可以包括文件名。
[drive:][path]dirname1 指定要重命名的目录。
dirname2 指定目录的新名称。
(1)移动文件 move 文件旧目录/文件名 文件的新目录
如: move zy/my.txt zy/yeying
将zy目录下的my.txt文件移动到zy/yeying目录中
注:若不指明"文件的新目录",则默认将文件移动到当前目录
(2)重命名文件:move 文件旧目录/文件名 文件旧目录/新文件名
如: move zy/yeying/my.txt zy/yeying/new.txt
将zy/yeying目录下的my.txt文件重命名为new.txt
(3)移动并重命名文件:move 文件旧目录/文件名 文件新目录/新文件名
如: move zy/yeying/new.txt zy/my.txt
将zy/yeying目录下的new.txt 文件移动到zy目录下,并重命名为my.txt
(4)重命名目录: move [path]旧目录名 [path]新目录名
如: move zy/yeying zy/yy
将zy目录下的名为yeying的目录重命名为yy
6.比较两个文件或两个文件集并显示它们之间的不同(fc)
FC [/A] [/C] [/L] [/LBn] [/N] [/OFF[LINE]] [/T] [/U] [/W] [/nnnn]
[drive1:][path1]filename1 [drive2:][path2]filename2
FC /B [drive1:][path1]filename1 [drive2:][path2]filename2
[drive1:][path1]filename1
指定要比较的第一个文件或第一个文件集。
[drive2:][path2]filename2
指定要比较的第二个文件或第二个文件集。
如:ping www.tom.com >tom.txt
ping www.163.com >163.txt
fc tom.txt 163.txt >difference.txt
7.显示或设置日期。(date)
DATE [/T | date]
①直接在命令行下输入date,则会显示当前日期,并提示输入新日期.
若不想改变日期,按回车则可退出修改.
②date /t 则只显示日期,不会提示输入新日期
8.显示或设置系统时间。(time)
TIME [/T | time]
①直接在命令行下输入time,则会显示当前系统时间,并提示输入新时间.
若不想改变当前系统时间,按回车则可退出修改.
②time /t 或time /time :则只显示系统时间,不会提示输入新时间
9.设置命令提示窗口的窗口标题。(title)
TITLE [string]
string 指定命令提示窗口的标题。
如:title 张扬 则当前命令行窗口的标题变为"张扬"
10.设置默认的控制台前景和背景颜色。(color)
COLOR [attr]
attr 指定控制台输出的颜色属性
颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为
前景。每个数字可以为以下任何值之一:
0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 湖蓝色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色
如:color 2f 则背景色是绿色,前景色是亮白色