标签: c# .net
可能重复: Why does Directory.GetFiles() run faster on subsequent runs?
我正在运行代码,在闪存驱动器上的文件夹中获取所有DirectoryInfo(递归)。插入驱动器后第一次运行大约需要15~18秒。在随后的运行中 - 大约5~6秒。如果我在插入驱动器后立即运行它,或者如果我在运行前等待大约45秒,这两者都是。
DirectoryInfo
差异的原因是什么?