说我有成千上万的文件。最好有一个文件夹来存储文件,还是最好有子文件夹?
c#程序找到检索文件(从性能pov)更好?
由于
答案 0 :(得分:2)
我想如果你总是知道文件的路径,例如:path =(configuredRoot + path + filename),所有路径的retreiving文件应该是相同的。如果你必须递归搜索文件,在文件夹中包含这些文件显然会减慢查找文件的过程。
答案 1 :(得分:0)
假设路径已知且搜索目录内容以查找下一个子目录/所需文件,从渐近的角度来看,使用子目录会更有效,这与二叉搜索树提供的方式非常相似在最坏的情况下,结果比链表快得多。不过,我不知道我对文件系统的假设是否正确。