电脑档案构架

发布时间:2019-11-08

timg.jpg

目录和档案

        我们可以这样说﹐电脑上面的所有数据都是以档案的形式储存的﹐如果要读写储存设备的数据更是非经档案系统不可。

        我们学习任何操作系统几乎都是从档案系统的管理开始的。比如DOS的dir(dierctory﹐显示目录内容),cd(change directory﹐转换目录)这些命令就是档案管理指令来的。档案其实随您喜欢放拿里都可以﹐只要能让系统找得到就可以了﹐但为了方便和较系统的管理﹐档案系统通常会以目录树的形式管理。目录(directory﹐在windows里面也称作文件夹-- folder)﹐里面包含其它一些档案或目录(其实目录也是以档案的形式存在的)。在目录下面的目录我们称之为“子目录”﹐当然﹐相对而言,目录上层的目录就称为父目录(英文称parent directory﹐糟糕:中文恐怕有重男轻女之嫌^_^)。而在最顶的、再没有父目录的目录﹐应该称为顶(top)目录吧﹖哈哈﹐这样就猜错了﹐掉过来称根(root)目录才对哦~~因此,所有档案和目录,事实上都一定被安排在某一目录之下的。而整个构架,就像一棵倒长的树,那现在您应该知道人们平时所谈的“目录树”是甚么意思了吧?

        整个目录系统中,根目录是最重要的﹐而且不同的操作系统在设计上也差异甚远。比方说,在Unix-Like系统上,只有唯一一个根目录﹔然而,在windows系统上,每个磁盘分区(partition)都有其各自的根目录。不管如何安排,假如根目录消失了﹐那么所有档案和子目录都会不见﹗我们在提到一个档案的时侯﹐准确来说,是应该加上目录所在地才完整﹐我们称之为路径(path)。对任何一个档案来说﹐路径只有一条﹐也就是说﹐在同一个目录里面不能有两个相同的档案名称﹐如果硬是用相同名称的话﹐则可以放在不同的目录里面。就好像人名一样﹐在自己的家里面﹐父母给您起了一个名字﹐那么这名字就不能给其它弟弟妹妹了﹔但您不能限制别的父母给他们的孩子用您的名字哦﹐如果真那么巧一样姓名的话﹐那么要区分您和他/她﹐就要说明是谁家的孩子才知道了。

        档案的名字其实可以随便起的啦﹐不过为了方便和系统管理﹐一般都会按照一定格式来命名的。和我们的名字一样﹐档案也有其姓和名﹐一般会用一个点“.”分隔﹐不过他们的姓名好像是依西方人的传统﹐将姓氏排在后面的。我们通常以档案的姓来判别其类型﹐比如以“.com”结尾的是一个可执行命令(command)﹐以“.sys”结尾的通常是给系统(system)使用的。另外﹐不同的应用程序也喜欢给其产生的档案取个比较容易判别的姓﹐如“.doc”是Word的档案(document)﹐“.xls”是Excel档案﹐等等﹐不胜枚举。这个档案的姓﹐有个正规名称叫延伸档案名或副档案名或扩展名。

        不过在以前在DOS之下﹐档案命名一般都依照8.3规格﹐也就是名字最长8个且不可以有空白和一些保留字(如“/”)﹐而姓则最长3个字。可不可以不起姓只用名呢﹖可以﹗不过长度也是只能最多8个字啦。然而到了Windows95之后﹐以及在其它的操作系统上面﹐则不受这个限制﹐有些系统最长可以使用256个字呢﹗只不过﹐恐怕您要记着的话也难吧﹖

档案属性

        档案的增加﹑移除﹑改名﹑复制﹐等动作﹐完全由您做主﹐但如果档案已经打开并正被程序使用中﹐您就不能这样为所欲为了。有时候错误的更改了档案名称﹐还会对系统造成破坏哦(因为系统不知道您改了﹐除非您已经通知了它)﹐严重的还会让系统无法工作﹗所以﹐有些档案会加上属性﹐就是标明档案是只读(Read Only)的﹐或是给系统(System)使用的﹐或干脆将其隐藏(Hidden)起来。

        还记得在前面的操作系统里面曾经教过用attrib来看档案吗﹖这个attrib.com就是用来查看和改变档案属性的了。再拿DOS的开机片为例:输入attrib a:\*.*之后﹐您会看到这样的画面:

C:\>attrib a:\*
  A  SHR     IO.SYS        a:\IO.SYS
  A  SHR     MSDOS.SYS     a:\MSDOS.SYS
  A  SHR     DRVSPACE.BIN  a:\DRVSPACE.BIN
  A 	  COMMAND.COM   a:\COMMAND.COM

(注﹕因为这张是用Widnows95来做的format /s﹐所以会多了个drvspace.bin档﹐其实只有当您的磁盘使用了windows的压缩才会用到)

        除了那个A(Achive﹐是供备份系统作参考的﹐在维护与注意里面再作说明)之外﹐您会看到那两个隐藏档案前面还有SHR的字眼﹐这就是档案的属性了﹕S=System,H=Hidden,R=Read Only。这样的话﹐您使用dir是看不到带有H属性的档案的。不过要将之显形也易如反掌啦:输入attrib -s -h -r a:\io.sys﹐按SHR顺序分别用减号就可以将其属性全部解除掉﹐也就可以任您玩弄于掌了。

        不过﹐系统之所以要如此设定﹐当然是有其道理的﹐如果您不确定如何修改这些档案﹐最好还是用attrib +s +h +r a:\io.sys(将减号换成加号)把属性重新加上就安全多了。

实例分析

        或许您会问a:\*.*是什么档案啊﹖好问题﹐这个a:\*.*可不简单哦﹐要能完全解释清楚﹐相信您对这一章也有相当认识了。

        首先可以说这是一个带路径的档案。

        通常路径都是使用“\”(在Unix里面正好相反﹐用“/”)来代表一个目录﹐第一个\代表的就是根目录﹐在根目录前面的a:是DOS系统使用的磁盘代号(在其它的一些操作系统里面可以用任何名字)。通常a:和b:分别代表第一个和第二个软盘。c:可以说是最重要的﹐因为DOS一切东西都要从c:开始的﹐所代表的是硬盘的第一个磁盘分区﹐从d:到后面则是由第二个开始的磁盘分区。

        那么*.*呢﹖准确来说不可以说是一个档案﹐因为*是一个通配字元﹐也就是说可以代表任何字﹐*.*就是任何姓任何名了﹐也就是任何以“.”分隔的档案。除了*还有一个通配字元是“?”﹐?和*之间有何不同呢﹖*可以代表任何文字长度﹐不管只有一个字或是有8个字﹔而?则只代表一个字元。比如a:的根目录里面有io.sys﹐打dir a:\io.s?s或dir a:\io.*都可以显示这个档案。

绝对路径和当前目录

        一个档案的准确表示应该是这样的格式的:<(包括磁盘代号的)路径>\<档案名>﹐我们称这样的格式为绝对路径﹐为什么我们要使用绝对路径呢﹖一如前面几段所说﹐是用来区分档案身份的。但如果要显示您目前所处于的目录(我们称为当前目录)之下的档案﹐则路径可以省略。

        开机之后﹐预设的当前目录会是c:\﹐如果您要显示a:\的目录﹐就要加上路径了。但如果我们不想每次找档案都加入路径去寻找档案﹐我们可以输入path来设定﹐比如path=a:\;c:\windos。path一次可以指定多个路径﹐路径和路径之间使用“;”来分隔。如果碰到不同的路径里有相同档案名称的情形﹐会先以当前目录为准﹐其次以在path前面的路径为准。不过您不想每次开机后都输入path吧﹖您可以将path加进c:\autoexec.bat里面﹐那么系统在启动的时候就会自动帮您输入的了。

        除了使用绝对路径﹐我们还可以使用“.”“..”来表示路径﹕.代表当前目录﹐..代表父目录。假设当前目录为c:\temp\test\﹐如果想转去c:\dos﹐输入cd ..\..\dos和输入cd c:\dos是一样的。如果您输入的一个命令在当前目录和所有路径都找不到﹐那么您会等到一个Bad command or file name(或者是Command not found)的错误信息。

        有些Linux系统里面﹐预设是没有指定当前目录的﹐那么您就要输入“./”来指定当前目录了(当然使用绝对路径是绝对可行的)。

档案的类型和档案总管

        上面说过档案的姓(在.后面﹐也称为延伸档案名或副档案名)代表着不同的类型。然而不同类型的档案﹐是需要不同的程序产生和开启的(您自己是没有可能产生或开启一个档案的)﹐比如Word的档案类型是doc﹐Excel的档案类型是xls等等。不过有些程序可以读写多种档案类型﹐比如Word就可以读写doc、wri、txt等类型的当案。

        使用这些功能比较强大的程序﹐我们还可以进行档案类型的转换呢。比如我们用小画家画了一个图形﹐储存的时候会变成bmp的类型。bpm档案通常都比较大﹐如果要拿到网页上面展示就会很慢了。这时候我们可以使用MS Office带来到Photo Editor开启这个bmp档案﹐然后将之另存为jpg或gif档案类型﹐有时候这样可以将档案size减肥一半有多呢﹐越肥越见效﹗不过﹐小画家却是不可能看到jpg和gif档案的。

        在Windows的档案总管里面﹐通常会将一些程序与它们最常使用的档案类型关联起来﹐那么我们只要用鼠标连续点两下这个档案﹐关联的程序就会被启动和将这个档案开启了。不过﹐我们是可以改变这些关联的﹐在档案总管里面﹐选择“检视/文件夹选项/档案类型”提取您欲改变关联的类型﹐然后按“编辑\编辑…”我们就可以将之关联到可以读取这类型的其它“用来执用动作的应用程序”了。

        使用windows的档案总管确实比以前在DOS里面方便多了﹐随便用鼠标右键点选一个档案和数据交﹐就会看到一些用来管理档案的常用动作﹐比如﹕复制、剪下、删除、等等。如果欲点选多个档案/文件夹﹐可以用鼠标先在空白位置点下﹐然后按主鼠标拖动﹐将要选择的范围划出来﹐变了颜色的部份就被选择了﹔也可以按着Shift键不放﹐先点第一个欲选择的档案﹐然后点最后一个﹐这样这两个档案之间的连续范围都会被选择。按着Ctrl键也可以点选多个档案哦﹐和Shift键不同之处是Ctrl一次只能选择一个档案﹐重复多次则可以选择多个档案﹐如果再点选已经被选择了的档案﹐则会放弃选择。选择好之后﹐用右键点选任何一处变色的地方﹐就可以从弹出的菜单中﹐选择您要进行的动作。如果选择了复制(可以直接按Ctrl+C)﹐或剪下(Ctrl+X)﹐那么﹐当转换到目的地目录﹐然后再右键单击﹐选择粘贴(Ctrl+V)就可以完成动作。

        其实档案总管还可以做很多事情﹐多摸索就知道啦。

【声明】:LifeAdd生活方式登载该文章目的是为更广泛的传递行业信息,不代表赞同其观点或证实其描述,本网站亦不为其版权负责。若无意侵犯您合法权益的内容,请联系本网站,核实后将立即予以删除!
标签: 电脑档案构架 目录

高品质生活资讯平台

『LifeAdd生活方式』是一家引领高端品质生活的互联网平台,聚焦前沿时尚风潮,为高品质人群推送生活资讯和商业信息,链接高端商业与高端人群生态圈。

业务范围

经营规则

联系我们
北京市丰台丽泽金融商务区平安幸福中心A座7层
82918700@qq.com
微信号:82918700

2013-2024 LifeAdd生活方式 www.lifeadd.cn 版权所有 | 御融(北京)科技有限公司 All Rights Reserved
增值电信业务经营许可证:京B2-20200664 | 京ICP备14004911号-7