在一个Windows操作系统(Server 2003,XP,Vista,Win7等),是否有一个单一的文件夹中有太多的文件的性能损失?
我注意到有时系统有大量的文件(日志文件等)会将文件分解成文件夹层次结构,每个文件夹只包含一小部分项目。 有没有技术上的好处,还是这个背后的缩影考虑?
是和不是。 目录中的文件数量越多,枚举所花费的时间越长,枚举所需的资源就越多。
copy <full_path>\filename.ext <some other path>那么不,如果你正在做copy <full_path\filename.* <some other path>那么不需要更多的时间copy <full_path\filename.* <some other path>列举的direcotry相同的命中。