Windows操作系统中,由于各级文件夹之间有包含关系,使得所有文件夹构成-----结构?

电脑教程016

Windows操作系统中,由于各级文件夹之间有包含关系,使得所有文件夹构成-----结构?,第1张

WindowsXP中,由于各级文件夹之间有包含关系,使得所有文件夹构成树状结构。

电脑程式员常会用到树状结构的资料形态,电脑的挡案资料储存方式也都是用树状结构的方式去做挡案文件的管理,当我们在建立树状资料结构时,必须要先定义"根目录",一切的树状结构都是从根目录开始往下伸展、发展。

扩展资料:

树状结构是可以无限制层数的扩展组织,所有在组织内的资料都是此树状结构的一个"元素",不管是横向还是纵向都可以无限制的扩展;横向扩展时就要先建立群组的概念,以根目录下的第一层中的所有元素都可以视为同一群组;

而纵向的扩展时,这时就要先建立层数的概念,每往下扩展一个资料,就是往下扩展一层,而所扩展出来的资料必须是与上面的横向群组中的一个元素互相关联。  

在C#程式语言,首先建立一个阵列(sortarrayList),将所有的资料都存于阵列内,将父元素写到sortarrayList()的KEY值,将子元素写入到sortarrayList()的VALUE值;

接下来在建立一个dictionary(),此时就可以将相同父元素的建立群组;使用foreach的方法遍历sortList(),dictionary()的KEY值写入父元素,VALUE写入从sortList()内相同的子元素;如此就完成整个树状资料结构的建立。

计算机文件名的组成由“基本名”和“扩展名”构成,它们之间用“.”隔开。

如:文件名.txt,文件名.doc, 文件名.xls.....

文件名长度与命名规则

在计算机系统中,文件是指存储在外部存储介质上的、由文件名标识的一组相关信息的集合. 例如一个源程序、一批数据、各类语言的编译程序等都可以各自组成一个文件。文件的概念本身体现了操作系统的一种抽象机制,用于逻辑上描述存储在外存上的数据,为用户提供了一种在外存上方便保存信息和读取信息的方法,使用户不必了解信息存储的方法、位置以及存储设备实际运作方式便可存取信息。把数据组织成文件形式加以管理和控制是计算机数据管理的重大发展.

在文件这一抽象机制中最重要的是文件命名,当一个进程创建一个文件时必须给出文件名,以后这个文件将独立于进程存在直到它被显式地删除当其他进程要使用这一文件时必须显式地指出该文件名操作系统也需要根据文件名对文件进行控制和管理.

各种系统的文件命名规则不尽相同,但一般来说,文件名称都由文件名和扩展名两部分组成,中间用“. ”分隔开来,前者用于识别文件,后者用于标识文件类型。它们都是字母、数字或相关符号构成的字符申。 不同的系统支持的文件名称的长度是不一样的,早期的系统中,文件名称的长度一般都受到限制,即只支持短文件名。例如MS-DOS 中,文件名称遵循"8+3”命名规则,即最多8个字符的文件名外加最多3个字符的扩展名,老版的UNIX 系统允许文件名达14个字符的长度. 从Windows 95开始,现代的操作系统都支持长文件名,如Windows 2000/XP/2003中所采用的NTFS 文件系统文件名可以达到255个字符。另外,有些操作系统的文件命名是不区分大小写的,如 MS-DOS和Windows 系列操作系统,但在UNIX 和Linux 系统中是区分大小写的. 每个操作系统对可用的文件名称字符也作了不同的限制,像Windows 的文件命名不能使用、、/、<、>、、、? 、}和”等字符。

扩展名是添加在文件名后面的若干个附加字符,又称做后缀名,常常用做定义各种类型的文件,长度一般是1-V4个字符。例如,a. exe 中的扩展名为exe ,表示该文件是可执行的二进制文件b. txt 中的扩展名是txt ,表示该文件是一个文本文件. 不同的操作系统对扩展名的要求也不一样,在Windows 操作系统中,一般要求文件都必须有扩展名,操作系统是根据这个扩展名来关联应用程序的不过在UNIX 操作系统中却没有这么严格的要求,即使是普通文件,扩展名也是可有可无的。如默认情况下,sh 是UNIX 操作系统下的可执行文件,但是如果编写的可执行文件不带上这个扩展名,也可以运行. 尽管如此,还是必须养成定义扩展名的习惯.