我的目录中有两个文件,我创建了一个数组,每个文件都有一个唯一的后缀。在这个数组中,有两个文件。我想让程序选择最新的文件 20160906。如果有第三个文件(20170906),那么我想编程选择这个文件名。如有帮助,我们将不胜感激。
myArray:
[0] = myFile20150906
[1] = myFile20160906
[2] = myFile20170906
预期结果:
string latestFile = 'myFile20170906'
最佳答案
只要你的字符串都是myFileYYYYMMDD
格式那么将它们作为字符串进行比较将与按日期顺序比较它们相同。
因此,您可以使用 Enumerable.Max()
查找最新日期,如下所示:
string latest = myArray.Max();
请注意Enumerable.Max()
适用于任何实现 IComparable
的类型或IComparable<T>
,其中包括string
。
关于c# - 如何获取最新的文件后缀名c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39346187/