怎样进入和退出子目录

🏠 首页 《无线电》杂志 1995年 🔗 第12期 🔗 第38页 分类:答读者问 🔗 钱忠慈 🔗

一、建立子目录

利用建立子目录这个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>

图1
图1 🔍原图 (928×305)

在子目录中有两个“文件”,一个是“.”,一个是“..”,它们后面都有<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子目录连同该子目录中的分子目录和文件全部被删除。(钱忠慈)