请问某个目录下的子目录和文件的个数是否有限制。

rocknet 2004-07-27 11:03:52
文件数目太多了会不会有性能上的影响?我指的是这个目录下文件查找、读取的性能。
...全文
209 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
RockHwnd 2004-07-29
  • 打赏
  • 举报
回复
第二个问题我的意思是,比如我有10000个文件,我可以把他们放在同一个目录下,也可以把他们分开放在不同的子目录下。这两种情况,哪种的操作效率高一些。。。
----------------------------

不是目录问题,是要看文件的储存结构问题!看连续不连续储存,否则放在一起和分开放是差不多的
RockHwnd 2004-07-29
  • 打赏
  • 举报
回复
根据Fat32来说(NTFS不清楚),非根目录下文件目录的文件个数是仅仅限制于磁盘空间,而根目录限制好像是255?这个具体数值即不清楚了,根目录下文件数量有限制
lit_river 2004-07-29
  • 打赏
  • 举报
回复
在fat32下一个文件的最大值时2G,目录也是安文件存储的,如果时8.3格式的文件名,一个文件占32个字节,长文件名我就不太清楚了,这样可以计算出一个目录下最大的文件数
名牌大灰狼 2004-07-29
  • 打赏
  • 举报
回复
一定有影响了.文件目录多了当然就要做更多的操作.
lixiaosan 2004-07-27
  • 打赏
  • 举报
回复
肯定是由影响的了,想想一个目录如果有n个子目录,如果不断的递规搜索查找,肯定费时。

目录个数应该有限制,不过不知道
aiirii 2004-07-27
  • 打赏
  • 举报
回复
>>请问某个目录下的子目录和文件的个数是否有限制。
就我知道是有限制的! 可能是 int 的最大值


>>文件数目太多了会不会有性能上的影响?我指的是这个目录下文件查找、读取的性能。
查找不大會, 因為window有自己維護一個索引, 查找是在索引中找的
rocknet 2004-07-27
  • 打赏
  • 举报
回复
谢谢。。。还有第一个问题了。。。
zhucde 2004-07-27
  • 打赏
  • 举报
回复
那是肯定的.如果你对一个目录进行递归查找,当然数目越多越耗时.

同时,磁盘系统对文件个数也是有限制的,
具体数目不清楚了.

只记得以前的1.44M的软盘对文件数有200多的限制的
lixiaosan 2004-07-27
  • 打赏
  • 举报
回复
这个要看你的子目录怎么分类了啊。。
如果目录分类和文件无关联,那么一个目录高些。因为他不用再返回到上一个目录,再到子目录去查找。
如果目录分类和文件有关联,能够直接定位到哪个文件夹,那就第二种情况高些啊
rocknet 2004-07-27
  • 打赏
  • 举报
回复
第二个问题我的意思是,比如我有10000个文件,我可以把他们放在同一个目录下,也可以把他们分开放在不同的子目录下。这两种情况,哪种的操作效率高一些。。。

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧