文件名储存在哪里?

来源:百度知道 编辑:UC知道 时间:2024/06/17 13:47:35
一般一个文件内如果有哪怕一个字也会有显示大小而不是0KB
但是文件名不管多长都不算在内,请问文件或文件夹的名称到底是储存在哪里的?

答的好的话给10分

呵呵,这个问题一般网友不会想到:)
文件或文件夹的名称就是储存在它所在的位置。
可为什么不显示大小呢?
那时因为,你看的只是这个文件的属性,或这个文件夹的属性。
而属性所指示的,是这个文件的内容的大小。而内容不包括文件名。
设计者想让大家通过属性看到的,就是内容的大小,这是从实用出发的,文件名上那几个字,也不至于通过软件来提示。(文件夹同理)

存在FAT表里。在硬盘的某个地方。
其实操作系统都帮你做好了,直接用就好了。

文件名太小了,其实文件名也是算在文件内的,你平时能用多长的名字呀,不就几个汉字吗?500个汉字才是1KB,所以你的文件名最多是几B吧,所以电脑不显示.

据我所知,Windows系统的文件名是单独保存在FAT表里面的,文件名的长度与文件大小无关。也就是说你取个1字节的文件名和取个40字节的文件名的同一个文件大小是完全一样的。FAT表是单独保存的,在磁盘的特定位置,而文件的内容在磁盘上保存的位置却是不固定的,就算是一个文件也不一定是连续保存的,在FAT表中除了保存文件名称,还保存了文件在磁盘里的起始位置信息,这样在读写文件时,系统才能找到文件,并读取到内存中处理或者显示。