另外比较常用的 CD 命令是不必输入路径全名的。 如果用户是在 123...

Preview:

DESCRIPTION

另外比较常用的 CD 命令是不必输入路径全名的。 如果用户是在 123 目录中,想要到达 TAX1 子目录,有些DOS用户可能输入下面的命令: C:>CD 123 TAX1 虽然这个命令也能工作,但是需要输入很多的字符。由于 TAX1 是 123 的子目录,所以用户只要输入下面的命令即可: C:>CD TAX1 在进入到子目录时,用户不必输入一个路径全名。. 子目录的使用 子目录能像文件一样被处理这种看法是错误的,因为子目录还有许多其它特性。子目录的命名如文件名一样,子目录也能像文件一样在 DIR 命令的输入结果中被列出,除此之外,还有一些其它的类似文件的处理。 - PowerPoint PPT Presentation

Citation preview

另外比较常用的 CD 命令是不必输入路径全名的。

如果用户是在 123 目录中,想要到达 TAX1 子目录,有些DOS用户可能输入下面的命令:

   C:>CD 123 TAX1

虽然这个命令也能工作,但是需要输入很多的字符。由于TAX1 是 123 的子目录,所以用户只要输入下面的命令即可:

C:>CD TAX1

在进入到子目录时,用户不必输入一个路径全名。

子目录的使用

子目录能像文件一样被处理这种看法是错误的,因为子目录还有许多其它特性。子目录的命名如文件名一样,子目录也能像文件一样在 DIR 命令的输入结果中被列出,除此之外,还有一些其它的类似文件的处理。

与文件不同的是子目录不能够被拷贝、移动、改名或删除。一般地说,子目录放置在某一个地方,存储文件,直到用户的硬盘驱动器满了为止,下面将讨论这方面的问题。

P 子目录的建立与命名

使用 MD 命令,用户可以建立子目录,其中 MD 表示建立目录的英文缩写。在建立子目录时,可按下面的步骤执行:

1.首先考虑一下目录内容,选择一个适当的名称。

例如,批处理文件存储在 BATCH 目录中,将有关诗歌的文件存储在 POETRY 目录中,将有关税赋的文件存储在 TAXSTUFF 目录中等。

不过,在考虑目录名称时必须按照文件名的命名规则,不要超过8 个字符。

2 .进入到新目录的父目录中。

例如,如果用户想要在 GAME 例如,如果用户在根目录中有一个名为 NORTON 的子目录,并且用户想在根目录下再建立一个NORTON 目录,则用户将会得到” Unable to create directory"

出错信息。

3 .为了建立一个子目录,用户必须在 MD 命令之后加上一个新的目录名:

S 中建立一个新的子目 CD:MD JUNK

这个命令表示在当前目录下建立一个名为 JUNK 的子目录。

4 .虽然输入上面的命令没有任何反馈信息,但是用户可以用 DIR 命令来证实这个目录的建立,或者用 CD 命令访问这个目录。

子目录的命名规则与文件名的命名规则相同。用户只可以用字母和数字来命名子目录,长度为 1 到 8 个字符。有关命令的详细规则可见本书的第11 章。

尽管子目录没有扩展名,但是有极少数的人也给它一个扩展名,最好在命名时不要给它一个扩展名,以免和文件相混淆。

MD 命令与“ MKDIR" 意思完全一样,它们所起的作用相同。

用户可以用 DOS 的 MOVE 命令改变目录名,在本章的 " 目录改名 " 一节中将作详细的讨论。

通过使用 RD 命令可以删除一个目录。在本章的 " RD 命令 " 一节中将作讨论。

P 举例

如果用户想要在根目录中建立一个名为 TEMP 的目录,用来存储临时文件,则可以按下面的步骤执行。

1.进入 C 盘:

   CD :> C :

即输入C和冒号,并按下 Enter 键。

2.用 CD 命令改变到根目录:

C: > CD

即输入 CD ,一个空格,一个反斜杠 (代表根目录)。

3 .现在用户准备建立一个 TEMP 子目录。在 DOS 提示行下输入下面的命令:

   CD : >MDTEMP

即输入 MD ,空格, TEMP (用户建立的目录名),并按下Enter 键。

尽管此时 DOS 没有提供任何显示信息,但是这个目录已经被建立了。为了证实这一点,可以用下面的 DIR 命令:

   CD : > DIRTEMP

用户在屏幕上能查看到 TEMP 目录。

有关 TEMP 目录更多的信息,在第 10 章中作过论述,用户可以在 AUTOEXEC.BAT 中输入 SET TEMP

= CD :

如果用户看到” Directory already exists“ 出错信息,则表示驱动器 C 中已经有了一个 TEMP 目录。

P 目录改名

如果用户取了一个不恰当的子目录名,那么这时用户就会想要改变目录名,使得这个目录名能反映其内容。在 DOS 之前的版本中没有这个功能,但在 DOS6 中用户可以使用 MOVE 命令来改变目录名。

当用户使用 MOVE 命令时,只要将子目录名代替文件名即可,

MOVE 命令的功能就如 REN 命令一样。用户可以输入老的目录名,然后是新的目录名,如:

   C:D > MOVE BAD FILES OK FILES

在这个例子中将一个名为 BAD FILES 的目录改名为 OK FILES 。

C:D>MOVED:DGRAPHICSD UGLY INSPIRED

在上面这个例子中,驱动器 D 的 UGLY 目录被改名为INSPIRED 。

有关文件命名以及文件名规则,可参阅第 11 章。

在第 13 章中已对MOVE 命令移动文件作了说明。

在 DOS 中没有单个命令用来移动一个子目录。为了移动一个子目录,可按下一节中的叙述操作。

P 移动一个子目录

有时用户需要重新组织硬盘,使磁盘文件按一定的顺序排列,这时就需要移动一个子目录,而 DOS又没有单个命令,因此用户只能通过其它的命令来完成。

例如,如果用户将 123 目录的 DOOM 子目录移到 BATCH 目录中,即将目录

C:123 DOOM

变成

CD:BATCH DOOM

用户可以按下面的步骤执行,在用户实施前,建议用户先将硬盘上的文件作备份:

1.用户先将子目录拷贝到新的位置。这可以通过使用XCOPY 命令来实现,如:

   C\ : > XCOPY C : 123DOOM C\:BATCH DOOM

即输入 XCOPY 空格,原始目录的路径,空格,最终的目标路径名。必须确保目标路径名包含新的子目录名。在上面的例子中,两个路径名均以 DOOM 为结尾。

2 . DOS 将询问如下:  

Does DOOM specify a file name or directory name on the

target?

(Ffile , Ddirectory)?

DOS 想知道用户是否想要建立一个新的子目录,如果用户不想建立一个新的目录,则将所有的文件拷贝到一个名为 DOOM 的文件中。

3 .按 D 键,这表示需要建立子目录。

这时将拷贝所有的文件,并且建立一个新的目录。

实际上,这儿所谓的移动是一个拷贝和删除的操作,即在文件拷贝之后,将原目录删除。

4 .输入下面的 DOS 命令时需谨慎:

   C:D > DELTRE C:123MOVED

这个命令表示删除一个名为 MOVED 的目录以及它所包含的所有文件。请用户小心使用这个 DELTRE 命令!

按上面的步骤可以移动硬盘上的任何子目录。

在此要提醒用户的是在移动子目录时要注意某些程序在原目录中是否需要保留,若需要,则用户可以修改 CONFIG.SYS 和

AUTOEXEC.BAT 文件,使之仍能在移动后的位置中找到。

为了移动子目录,包括该子目录下的所有子目录和文件,用户需要在 XCOPY 命令之后增加一个选择项 CS :

   CD : >XCOPYC:123 DOOM CD:BATCH

DOOMS

即只要输入源点和终点路径;然后跟一个空格和 CS

。所有其它的步骤仍然保持相同。

在下一节内容中将要讨论有关子目录删除的情况。

DELTREE 命令将在本章的 DELTREE 命令中介绍。

当用户移动一个子目录时,注意是否影响计算机的其它部分。例如,如果 CONFIG.SYS 需要寻找被移动了的子目录中的设备驱动程序,则下次启动计算机时就找不到该设备驱动程序了。同样在批处理文件中也有可能出现类似的情况。

对磁盘上的文件管理是用户经常要做的 XTree 是最好的工具之一,它具有其它管理程序一些性能。

PRD 命令

当用户不再需要某个目录时,可以用 RD 命令将它删除。不过用户只能在下面 3 个条件满足的情况下进行:

在该子目录下没有任何文件和子目录 (如果有,则首先将它们删除)。

所要删除的目录不能作为当前目录。

用户不能删除根目录。

删除一个目录,用户只要在 RD 命令之后跟上目录名即可:

C:>RD123 TAX 2D

在上面的命令中, TAX2 目录从磁盘上删除。

被删除的目录不能被恢复。

RD 命令与“ PMDIR" 相同,它们具有相同的意义。

如果用户删除目录中所有的文件之后,仍然出现 "directory not

empty" 信息,则表明在该目录中有一些只读文件或隐藏文件。这时用户需要使用第 11 章中介绍的 ATTRIB 命令。

删除一个目录可以直接使用下一节的 DELTREE 命令。

PDELTREE 命令

DELTREE 只是 DOS 中的一个命令,本质上 DELTREE 命令是超级 DEL 命令。

C:\ > DELTREEGAMES

上面的命令表示删除 GAMES 目录。它先删除在那个目录中的所有文件,然后删除目录本身。在处理的过程中,它提供下面信息:

Delete directory GAMES and all its sub directories ?

按下 Y 键和 Enter 键

Deleting GAMES ...

这表示该目录被删除了。

用了 DELTREE 命令删除目录之后,任何 DOS 命令都不能将删除的子目录和文件恢复。

DELTREE 命令不仅删除 GAMES 目录和它的所有文件,而且它还删除了图 16 - 1 中的 NASTY 和 SHHH

!目录中的所有文件和目录!

其中[ yn]表示:“用户可以按下 Y 和 N键, Y 代表Yes ; N代表 No 。”

本课程由公民素质实践服务中心制作维护

谢谢欣赏

Recommended