我正在使用 Directory.GetFiles(string,string) 来查找特定文件类型的所有文件。如果我有两种不同类型的文件名称相同但扩展名不同,是否可以保证填充的这些文件列表绝对匹配?
例如)
伪代码
List1 -> getfiles(dir,filetype2) List2 -> getfiles(dir,filetype2)
清单 1 和清单 2 会保证完全相同的匹配文件吗?我相信它会,但想知道在任何情况下它们会有所不同吗?
正确案例
List1[4] is "2esDSd.filetype1" List2[4] is "2esDSd.filetype2"
错误案例
List1[4] is "3esDSd.filetype1" List2[4] is "2esDSd.filetype2"
我知道我总是可以编写另一层额外的验证或排序,因为仍然可能有不正确的输入。但是想知道是一种很好的做法,或者考虑到内部功能的工作原理,是否不需要做/验证。