一个目录下的文件数量是不是有限制?(20分)

  • 主题发起人 主题发起人 mallard
  • 开始时间 开始时间
M

mallard

Unregistered / Unconfirmed
GUEST, unregistred user!
我的一个目录下有32767个文件,虽然分区还有几个G的空间,可向这个目录拷贝文件总是提示磁盘空间不足?无论多大的文件都不行
 
你真行,我服了。<br>
 
&nbsp; &nbsp;根目录的大小是固定的(由分区时决定),固根目录的文件数量是有限制的<br>&nbsp; &nbsp; 非根目录的文件数量一般没有限制,因为实质其是一个文件,可以自动增长。但是也可能受两个因素影响:1.磁盘空间; 2.数据结构:你的文件在目录这个特殊的文件中的位置,必然要由一个数据来描述,32767正好是16位的int型补码的最大值。所以可以推断出。。。<br>&nbsp; &nbsp; PS:BIOS能识别的硬盘容量有8.4G、32G等限制也是因为数据结构,还有DOS的文件不能<br>大于2.1G也是<br>
 
一个目录下的文件最好不要超过1000个。
 
在软盘根目录下拷文件的话,超过128个就拷不了了,这时只有用WinZip之类的先压成一个或几个文件(总之要少于128个),之后再拷。
 
不能超过32K
 
fat32好像是有限制的,你可以看看用ntfs格式!<br>当然最好用SCSI硬盘!
 
后退
顶部