我必须使用数字顺序从特定目录中检索文件名列表。实际上文件名是字符串和数值的组合,但以数值结尾。
例如:page_1.png,page_2.png,page3.png...,page10.png,page_11.png,page_12.png...
我的 C# 代码如下:
string filePath="D:\\vs-2010projects\\delete_sample\\delete_sample\\myimages\\";
string[] filePaths = Directory.GetFiles(filePath, "*.png");
它以以下格式检索:
page_1.png
page_10.png
page_11.png
page_12.png
page_2.png...
我期望检索这样排序的列表:
page_1.png
page_2.png
page_3.png
[...]
page_10.png
page_11.png
page_12.png