子目錄
每一張磁盤上都有一個(gè)目錄來(lái)記錄這張盤存放的文件的信息,包括文件名、長(zhǎng)度、最后一次被修改的日期和時(shí)間。有時(shí),一張盤上存放的東西比較多,有的一些文 件是相關(guān)的,但和盤上其余的文件沒(méi)有什么聯(lián)系,我們就可以把它們集中存放,為這些文件單列一個(gè)目錄,稱做“子目錄”。在整個(gè)磁盤的目錄中,能看到有這個(gè)子 目錄,但不能直接看到其中的內(nèi)容。也可以說(shuō),這個(gè)目錄比整個(gè)磁盤的目錄即根目錄“低”一級(jí),所以叫子目錄。子目錄下可以再建子目錄,即:一級(jí)子目錄,二級(jí) 子目錄等等。對(duì)于子目錄的操作有幾條常用命令,下面分別介紹。
1.建立子目錄
命令格式:MD[盤符/][子目錄/]子目錄名。
功能:在指定的盤上指定的目錄下建立一個(gè)子目錄。
例如,在C盤根目錄下建立WW1子目錄:
C>MD C:/WW1
然后再在這個(gè)子目錄下建立WW2子目錄:
C>MD C:/WW1/WW2
這個(gè)命令中,有時(shí)[盤符/]和[子目錄/]都可以省去,省去時(shí),新的子目錄就加在當(dāng)前目錄之下。
2.顯示當(dāng)前目錄
命令格式:CD
功能:顯示當(dāng)前目錄名。
3.改變當(dāng)前目錄
命令格式:CD[盤符/][子目錄/]
功能:將當(dāng)前目錄轉(zhuǎn)為命令中指定的目錄。
例如,當(dāng)前在C盤根目錄下,要轉(zhuǎn)到WW1子目錄中可輸入:
C>CD WW1
如果從根目錄直接轉(zhuǎn)到WW2子目錄,可以用:
C>CD WW1/WW2
可以看一下結(jié)果:
C>CD
C:/WW1/WW2/
轉(zhuǎn)移到WW2子目錄后,我們用DIR看一下內(nèi)容,此時(shí)顯示的是WW2子目錄情況:
C>DIR
Volume in Drive C has no label
Directory of C:/WW1/WW2
《DIR》11-10-96 4:06P
《DIR》11-10-96 4:06P
2 file(s)****bytes free
這個(gè)子目錄中還沒(méi)有存入任何文件。但DOS仍列出兩個(gè)目錄項(xiàng),這兩個(gè)目錄項(xiàng)的文件名位置顯示的是*和……,意思是:是當(dāng)前工作目錄的代號(hào)。
……是上一級(jí)目錄的代號(hào)。
我們可以用CD……轉(zhuǎn)到上一級(jí)子目錄中:
C>CD……
C:/WW1/此時(shí)如果再使用一次CD……命令,即可返回根目錄,或者我們可以用DIR……來(lái)直接顯示根目錄內(nèi)容。
用CD命令還可用來(lái)直接返回根目錄。
命令格式:CD/功能:不管當(dāng)時(shí)在什么子目錄中,使用這個(gè)命令都直接回根目錄。
4.刪除子目錄
命令格式:RD[盤符/][子目錄/]子目錄名。
功能:如果該子目錄是空的,就刪除它;如果子目錄中有文件,它不能刪除子目錄。
路徑的表示
對(duì)于每一張盤來(lái)說(shuō),整個(gè)盤的目錄叫根目錄,在根目錄下可以有子目錄,可以叫做一級(jí)子目錄;在某些一級(jí)子目錄下,還會(huì)有子目錄,即二級(jí)子目錄;在二級(jí)子目 錄下還可能有三級(jí)子目錄……。而對(duì)于一臺(tái)微機(jī)來(lái)說(shuō),它要同時(shí)處理A驅(qū)中的A:盤,B驅(qū)中的B:盤,C:盤等等,每一張盤的結(jié)構(gòu)都可能像上面描述的那樣,文 件存放在不同的地方,那么,我們要尋找文件,就要通過(guò)不同的途徑。在計(jì)算機(jī)術(shù)語(yǔ)中,就叫做路徑。
在DOS中,路徑是用盤符、子目錄名和向右的斜杠組合起來(lái)表示的。
根目錄中文件的路徑表示為:
A:/B:/C:/例如,表示根目錄下存放的COMMAND.COM文件,可以用它的路徑加上文件名來(lái)全面地說(shuō)明:
C:/COMMAND.COM
根目錄下的一級(jí)子目錄,如WW1,應(yīng)寫為:C:/WW1。
根目錄下一級(jí)子目錄中的二級(jí)子目錄,如WW2,則寫為:
C:/WW1/WW2
依此類推。
關(guān)于路徑的基本操作
Prompt和Path是關(guān)于路徑的常用的重要命令。Prompt并非專對(duì)于路徑操作的,但它最常用的功能就是用來(lái)提示路徑。
1.PROMPT命令格式
PROMPT prompt-string
功能:設(shè)置系統(tǒng)提示符。
用DOS正常啟動(dòng)后,系統(tǒng)的提示符是A>或C>,即代表盤號(hào)的字母加上一個(gè)。利用PROMPT命令,可以改變這種顯示。
格式中的“prompt-string”意思是一個(gè)字符串,這個(gè)字符串就將是新的提示符。例如,輸入:
C>PROMPT haha!
則下一行出現(xiàn)的提示符就變成了:
HaHa!
在prompt-string中,可以包含特殊的字符串,這些字符串是用一個(gè)號(hào)加上一個(gè)字母表示,而字母有特定的含義:
b 字符
d 當(dāng)前日期
e 替代串Ese
h 退格字符
g 字符
l 字符
n 顯示當(dāng)前盤驅(qū)動(dòng)器
p 顯示當(dāng)前路徑
t 顯示當(dāng)前日期
v 顯示當(dāng)前版本號(hào)
$ 字符
……
對(duì)于這些含義,你可能不全理解,沒(méi)有關(guān)系。即使是專業(yè)計(jì)算機(jī)人員,也未必都用過(guò)這些符號(hào),因?yàn)槌S玫降奶崾痉挥袃煞N,一種是:
PROMPT$n$g
產(chǎn)生:
A>或C>等。
另一種就是:
PROMPT$p$g
產(chǎn)生:
A:/>或C:/>等。第一種提示符就是我們開(kāi)機(jī)后看到的,它只顯示出盤號(hào),而第二種可以直接看到路徑。
例如,當(dāng)我們?cè)贑盤WW1子目錄下操作時(shí),第一種提示符仍為C>,而第二種為C:/WW1/>。這就可以和根目錄或其他子目錄直接區(qū)分開(kāi)來(lái)。
我們建議每次啟動(dòng)DOS后,都執(zhí)行:
C>PROMPT$P$g(或A>PROMPT$p$g)
將提示符改為
C:/>(或:A:/>)
如果有興趣,你可以用前面講的符號(hào)設(shè)計(jì)不同的提示符,可能會(huì)達(dá)到很有意思的效果。不過(guò)在實(shí)用中,注意不要使用特殊的提示符,以免影響操作。
2.PATH命令格式
PATH[路徑1][路徑2]……
功能:選定一些路徑成為“默認(rèn)”路徑。默認(rèn)是指使用時(shí)不必再專門指出,系統(tǒng)“自然會(huì)明白”。當(dāng)前路徑顯然是默認(rèn)路徑,而使用了PATH之后,可以增加默 認(rèn)路徑。這樣,當(dāng)你輸入一項(xiàng)外部命令或任何可執(zhí)行文件名時(shí),如果系統(tǒng)在當(dāng)前路徑中沒(méi)有找到這個(gè)文件,就會(huì)自動(dòng)轉(zhuǎn)向其他默認(rèn)的路徑,逐個(gè)建立。只有檢索了所 有默認(rèn)路徑仍沒(méi)找到時(shí),才給出錯(cuò)誤信息。例如,在使用硬盤時(shí),我們都習(xí)慣建立一個(gè)DOS子目錄,將DOS的外部命令文件存放在這個(gè)子目錄中,為了使用方 便,可以在提示符后輸入:
PATH C:/DOS
以后在使用外部命令時(shí),就不必專門指出命令文件的路徑,于是外部命令就可以和內(nèi)部命令一樣,在任何子目錄都能直接使用了。
可以同時(shí)設(shè)置多條路徑,例如:
PATH C:/;C:/DOS;A:/;
將C盤根目錄、C盤DOS子目錄和A盤根目錄都設(shè)置為默認(rèn)的路徑,這3個(gè)路徑下的文件都可直接使用。
另外,如果輸入:
PATH
不帶任何路徑,就是將路徑“置空”,這時(shí),默認(rèn)路徑就只剩下當(dāng)前路徑一個(gè)了。