计算机⽬录管理,计算机基础知识:什么是⽬录和路径?
⼀台微机⼀般要带两三个磁盘驱动器,其中有的盘(如硬盘)存放的⽂件很多,为了便于管理,就将某些不同类别的⽂件分开存放,于是产⽣了“⽬录”和“路径”的问题。
⼦⽬录
每⼀张磁盘上都有⼀个⽬录来记录这张盘存放的⽂件的信息,包括⽂件名、长度、最后⼀次被修改的⽇期和时间。有时,⼀张盘上存放的东西⽐较多,有的⼀些⽂ 件是相关的,但和盘上其余的⽂件没有什么联系,我们就可以把它们集中存放,为这些⽂件单列⼀个⽬录,称
做“⼦⽬录”。在整个磁盘的⽬录中,能看到有这个⼦ ⽬录,但不能直接看到其中的内容。也可以说,这个⽬录⽐整个磁盘的⽬录即根⽬录“低”⼀级,所以叫⼦⽬录。⼦⽬录下可以再建⼦⽬录,即:⼀级⼦⽬录,⼆级 ⼦⽬录等等。对于⼦⽬录的操作有⼏条常⽤命令,下⾯分别介绍。
1.建⽴⼦⽬录
命令格式:MD[盘符\][⼦⽬录\]⼦⽬录名。爱国板报
功能:在指定的盘上指定的⽬录下建⽴⼀个⼦⽬录。
例如,在C盘根⽬录下建⽴WW1⼦⽬录:
C>MD C:\WW1
然后再在这个⼦⽬录下建⽴WW2⼦⽬录:
C>MD C:\WW1\WW2
这个命令中,有时[盘符\]和[⼦⽬录\]都可以省去,省去时,新的⼦⽬录就加在当前⽬录之下。
火焰树2.显⽰当前⽬录
命令格式:CD
功能:显⽰当前⽬录名。
3.改变当前⽬录
命令格式:CD[盘符\][⼦⽬录\]
功能:将当前⽬录转为命令中指定的⽬录。
例如,当前在C盘根⽬录下,要转到WW1⼦⽬录中可输⼊:
C>CD WW1
如果从根⽬录直接转到WW2⼦⽬录,可以⽤:
C>CD WW1\WW2
可以看⼀下结果:
C>CD
C:\WW1\WW2\
转移到WW2⼦⽬录后,我们⽤DIR看⼀下内容,此时显⽰的是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
这个⼦⽬录中还没有存⼊任何⽂件。但DOS仍列出两个⽬录项,这两个⽬录项的⽂件名位置显⽰的是*和……,意思是:是当前⼯作⽬录的代号。
……是上⼀级⽬录的代号。
我们可以⽤CD……转到上⼀级⼦⽬录中:
DVMTC>CD……
C:\WW1\此时如果再使⽤⼀次CD……命令,即可返回根⽬录,或者我们可以⽤DIR……来直接显⽰根⽬录内容。
⽤CD命令还可⽤来直接返回根⽬录。
命令格式:CD\功能:不管当时在什么⼦⽬录中,使⽤这个命令都直接回根⽬录。
4.删除⼦⽬录
命令格式:RD[盘符\][⼦⽬录\]⼦⽬录名。
功能:如果该⼦⽬录是空的,就删除它;如果⼦⽬录中有⽂件,它不能删除⼦⽬录。
路径的表⽰
对于每⼀张盘来说,整个盘的⽬录叫根⽬录,在根⽬录下可以有⼦⽬录,可以叫做⼀级⼦⽬录;在某些⼀级⼦⽬录下,还会有⼦⽬录,即⼆级⼦⽬录;在⼆级⼦⽬ 录下还可能有三级⼦⽬录……。⽽对于⼀台微机来说,它要同时处理A驱中的A:盘,B驱中的B:盘,C:盘等等,每⼀张盘的结构都可能像上⾯描述的那样,⽂ 件存放在不同的地⽅,那么,我们要寻找⽂件,就要通过不同的途径。在计算机术语中,就叫做路径。
在DOS中,路径是⽤盘符、⼦⽬录名和向右的斜杠组合起来表⽰的。
根⽬录中⽂件的路径表⽰为:
A:\B:\C:\例如,表⽰根⽬录下存放的COMMAND⽂件,可以⽤它的路径加上⽂件名来全⾯地说明:
C:\COMMAND
根⽬录下的⼀级⼦⽬录,如WW1,应写为:C:\WW1。
根⽬录下⼀级⼦⽬录中的⼆级⼦⽬录,如WW2,则写为:
C:\WW1\WW2
依此类推。
关于路径的基本操作
Prompt和Path是关于路径的常⽤的重要命令。Prompt并⾮专对于路径操作的,但它最常⽤的功能就是⽤来提⽰路径。
1.PROMPT命令格式
PROMPT prompt-string
功能:设置系统提⽰符。
⽤DOS正常启动后,系统的提⽰符是A>或C>,即代表盘号的字母加上⼀个。利⽤PROMPT命令,可以改变这种显⽰。
格式中的“prompt-string”意思是⼀个字符串,这个字符串就将是新的提⽰符。例如,输⼊:
C>PROMPT haha!
则下⼀⾏出现的提⽰符就变成了:
HaHa!
在prompt-string中,可以包含特殊的字符串,这些字符串是⽤⼀个号加上⼀个字母表⽰,⽽字母有特定的含义:
b 字符
d 当前⽇期
e 替代串E
h 退格字符
g 字符
l 字符
n 显⽰当前盘驱动器
p 显⽰当前路径
t 显⽰当前⽇期
v 显⽰当前版本号
$ 字符
……
对于这些含义,你可能不全理解,没有关系。即使是专业计算机⼈员,也未必都⽤过这些符号,因为常⽤到的提⽰符只有两种,⼀种是:
PROMPT$n$g
产⽣:
A>或C>等。
另⼀种就是:
热爱生命的作文PROMPT$p$g
产⽣:
A:\>或C:\>等。第⼀种提⽰符就是我们开机后看到的,它只显⽰出盘号,⽽第⼆种可以直接看到路径。
例如,当我们在C盘WW1⼦⽬录下操作时,第⼀种提⽰符仍为C>,⽽第⼆种为C:\WW1\>。这就可以和根⽬录或其他⼦⽬录直接区分开来。
我们建议每次启动DOS后,都执⾏:
小电流C>PROMPT$P$g(或A>PROMPT$p$g)
将提⽰符改为
C:\>(或:A:\>)
如果有兴趣,你可以⽤前⾯讲的符号设计不同的提⽰符,可能会达到很有意思的效果。不过在实⽤中,注意不要使⽤特殊的提⽰符,以免影响操作。
2.PATH命令格式
PATH[路径1][路径2]……
功能:选定⼀些路径成为“默认”路径。默认是指使⽤时不必再专门指出,系统“⾃然会明⽩”。当前路径显然是默认路径,⽽使⽤了PATH之后,可以增加默 认路径。这样,当你输⼊⼀项外部命令或任何可执⾏⽂件名时,如果系统在当前路径中没有找到这个⽂件,就会⾃动转向其他默认的路径,逐个建⽴。只有检索了所 有默认路径仍没找到时,才给出错误信息。例如,在使⽤硬盘时,我们都习惯建⽴⼀个DOS⼦⽬录,将DOS的外部命令⽂件存放在这个⼦⽬录中,为了使⽤⽅ 便,可以在提⽰符后输⼊:
PATH C:\DOS
以后在使⽤外部命令时,就不必专门指出命令⽂件的路径,于是外部命令就可以和内部命令⼀样,在任何⼦⽬录都能直接使⽤了。可以同时设置多条路径,例如:
眉毛
PATH C:\;C:\DOS;A:\;
将C盘根⽬录、C盘DOS⼦⽬录和A盘根⽬录都设置为默认的路径,这3个路径下的⽂件都可直接使⽤。
西湖公园另外,如果输⼊:
PATH
不带任何路径,就是将路径“置空”,这时,默认路径就只剩下当前路径⼀个了。