按字母和数字顺序对.Getfiles进行排序

时间:2018-06-10 02:50:27

标签: vb.net

大家好我想尝试从包含超过100集的剧集的剧集的文件夹中获取文件。但是当我用d.GetFiles("*.*", SearchOption.TopDirectoryOnly检索文件时,它给了我所有的文件,但它在100+之后的1和2之后正好收到第100集。如何以正确的顺序获取文件?

1 个答案:

答案 0 :(得分:0)

让它工作。类Implements IComparer(Of String)接受字符串列表。因此,我只需将GetFiles转换为List(Of String),然后对List进行排序:

The_Files = Directory.GetFiles(Folder_Browser_Dialog.SelectedPath & "\" & i, "*.*").ToList
The_Files.Sort(New MyComparer)

这完美地工作非常感谢你@jmcilhinney