我不知道为什么我们会使用Directory.GetFiles
for if Directory.EnumerateFiles
将能够做同样的事情,甚至在返回找到的整个目录列表之前您也可以枚举该列表。
Directory.EnumerateFiles 与 Directory.GetFiles 之间有什么区别? https://stackoverflow.com/questions/5669617/what-is-the-difference-between-directory-enumeratefiles-vs-directory-getfiles
为什么,现在EnumerateFiles
是否可用 是否需要使用GetFiles
?
根据http://msdn.microsoft.com/en-us/library/07wt70x2%28v=vs.110%29.aspx http://msdn.microsoft.com/en-us/library/07wt70x2%28v=vs.110%29.aspx:
EnumerateFiles 和 GetFiles 方法的区别如下:
使用EnumerateFiles,可以开始枚举名称的集合
在返回整个集合之前;当你使用 GetFiles 时,你
必须等待整个名称数组返回后才能
访问数组。因此,当您处理许多文件并且
目录,EnumerateFiles 可以更高效。
I guess GetFiles
可以被认为是一个便利函数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)