我在List(Of String)()的目錄中添加了文件列表。我需要幫助將這些文件按特定順序排列。例如,如果我有列表中的文件1,2,3,4,我怎麼能把文件放在說4,2,1,3順序?按特定順序將文件添加到列表(字符串)
Dim aryFi As FileInfo() = di.GetFiles("*.pdf")
Dim fi As FileInfo
Dim fileInput As New List(Of String)()
For Each fi In aryFi
fileInput.Add(fi.Name)
Next
而如何定義這個特定的順序? –
按文件名。每個文件名都以「Po-xyz.pdf」,「Invoice-yyx.pdf」,「Sup-wrt.pdf」等標識符開頭。因此,我希望按照以下順序對文件進行編碼。 pdf,Invoice-yyx.pdf和Po-xyz.pdf。 – caldba
最簡單的方法可能是將文件分類到每個'Po','Sup'和'Invoice'的不同列表中。 –