一、建立子目录
利用建立子目录这个DOS的内部命令,用户可以在根目录建立多个子目录,也可以在一个子目录中再建立多个下一级子目录,还可以在下一级子目录中再建立多个更下一级的子目录,等等。建子目录命令MKDIR可简写成MD。所建的子目录也叫目录文件。
1.建子目录
格式:MD盘符]目录名“为空格符号。
上述格式中的“盘符”是驱动器名,目录名是用户要建立的子目录名。如果所建的子目录在当前驱动器中,盘符可以省略。这种方法只能在上一级目录中建下一级目录。
例1.:在驱动器A:中建名为TOOL的子目录。
C:\>MD篢OOL <CR>“<CR>”为回车符号。
例2.:在硬盘中建名为TOOL的子目录。
C:\MD OL <CR>
因为硬盘为当前驱动器,因此盘符可以省略。
2.在根目录下建二级子目录
格式:MD盘符][路径]目录名
上述格式中的“路径”指一级子目录名。
例3.:在子目录UCDOS中建二级子目录CCED
第一步:先建子目录
C:\>MD\UCDOS<CR>
如果子目录UCDOS已存在,则这一步应跳过。
第二步:在硬盘根目录下建立二级子目录CCED。
C:\>MD\UCDOS\CCED <CR>
其中“\UCDOS”和“\UCDOS\CCED”为“路径”;该操作省略了驱动器名。
一般来说,如果未指定磁盘驱动器,则使用当前驱动器;如未指定路径,则子目录建立在当前目录中。当前驱动器为硬盘,如果想在驱动器A:中建子目录,上面两步也可以写作:
C:\>MD海躑CDOS<CR>
C:\>MD海躑CDOS\CCED <CR>
建子目录通常从根目录开始,逐层向下建立,执行一次MD命令只能建立一级子目录。新建立的子目录名不能与当前目录中的文件基本名重名。例如,假定当前目录中有一个基本名为TOOL的文件,则不能在该目录中建立名为TOOL的子目录;但是如果该文件有扩展名如TOOL.TXT,则建立名为TOOL的子目录是允许的,二者不会发生冲突。
二、进入子目录和退出子目录
CHDIR是进入和退出子目录的一个DOS的内部命令,
1.改变当前目录,分步进入二级子目录。
格式:CD盘符]目录名
例4.:在上面建立的目录结构中,从根目录进入二级子目录CCED。
第一步:C:\>CDDOS<CR>
显示:C:\UCDOS>
第二步:C:\UCDOS>CDED<CR>
显示:C:\UCDOS\CCED>
当用户进入到多级子目录中时,系统提示符中加入相应的子目录名,使用户可以清楚当前的路径,方便用户的操作。
2.利用路径改变当前目录
格式:CD盘符][路径]
例5.:从根目录中一次进入二级子目录。
C:\>CD\UCDOS\CCED <CR>
显示:C:\UCDOS\CCED>
按照路径“\UCDOS\CCED”指示,系统把根目录改变为分二级子目录CCED。
3.子目录的结构
于目录和根目录都可以存文件或子目录,两者之间没有什么区别,下面我们进入子目录来查看其内容。
C:\CCED>DIR<CR>

在子目录中有两个“文件”,一个是“.”,一个是“..”,它们后面都有<DIR>,也就是说,它们不是文件名,而是目录名。所有的子目录都有这两个目录名。“.”表示用户所指定的目录,在这里是指“CCED”。“..”表示上一级目录,在这里是指“UCDOS”,用“..”可以代替上一级目录的目录名。
4.分步退出子目录
格式:CD..
例6.从二级子目录CCED退回到根目录。
第一步:C:\>CCED>CD..<CR>
显示:C:\UCDOS>(退到上一级子目录)
第二步:C:\>\UCDOS\CD.<CR>
显示:C:\>(退到根目录)
5.一步返回到根目录
格式:CD\
例7.从二级子目录返回到根目录。
C:\>\UCDOS\CCED>CD\<CR>
显示:C:\>
从CCED二级子目录经过UCDOS子目录一步退到根目录。
6.从一个子目录转到另外一个子目录
格式:CD路径]
例8.从子目录CCED中转到另一个子目录WINDOWS中。
C:\>\UCDOS>CD\WINDOWS <CR>
显示:C:\WINDOWS>
该操作使用方便,操作时,命令中需要写清路径。
三、子目录的删除
删除子目录命令RMDIR,简写成RD,是DOS的一个内部命令。子目录只能用RD命令删除,用文件删除命令DEL或ERASE不能删除子目录。如果要删除的子目录在当前目录中,可以只给出要删除的子目录名,否则应提供路径,在这种情况下,要删除的子目录必须是路径中的最后一个目录名。
1.利用RMDIR命令删除子目录。
格式:RD盘符][路径]目录名
例9.删除UCDOS子目录
分析:该子目录中不仅有许多文件,而且还有一个二级子目录。要想删除该子目录,必须先删除其中二级子目录中的文件及二级子目录本身。
操作步骤:
(1)首先进入CCED子目录。
C:\>CD\UCDOS\CCED <CR>
(2)删除CCED子目录中的所有文件。
C:\UCDOS\CCED>DEL*<CR>
(3)返回到上一级目录
C:\UCDOS\CCED>CD..<CR>
(4)删除CCED子目录。
C:\UCDOS>RDED <CR>
(5)再删除UCDOS子目录中的所有文件。
C:\UCDOS>DEL* <CR>
(6)返回到上一级目录
C:\UCDOS>CD..<CR>
(7)删除UCDOS子目录。
C:\>RDDOS <CR>
此时,UCDOS子目录已删除。
注意事项:
(1)每执行一次RD命令只能删除一个子目录。
(2)要删除的子目录必须是空的,即目录中只有“.”和“..”两个文件。
(3)当前目录和根目录不能删除。
2.用DELTREE命令删除子目录
DELTREE是DOS中的一个外部命令,只有高版本才有,用RMDIR命令删除子目录比较复杂,使用起来不方便。而DELTREE命令可以把子目录中的文件和子目录一次全部删除,操作简单方便。
例10.删除UCDOS子目录
C:\DELTREEDOS<CR>
系统提示:
Delete directory“ucdos” and all its Subdirectories?[yn]
系统讯问用户是否全部删除,回答“Y”后,UCDOS子目录连同该子目录中的分子目录和文件全部被删除。(钱忠慈)