vb.net - VB.NET 初始排序顺序
问题描述
长话短说,例如 Mp3Tag,从前到后添加文件夹 1 到 5。当我在我的程序中添加相同的文件夹时,它会将文件夹从 5(第一个)添加到 1(最后一个)。有没有办法解决这个问题?
这是我一直在使用的代码。
If FolderBrowserDialogMain.ShowDialog = DialogResult.OK Then
For Each mp3 In Directory.GetFiles(FolderBrowserDialogMain.SelectedPath, "*.mp3", IO.SearchOption.AllDirectories)
Dim fiFileInfo As New FileInfo(mp3)
ListViewMain.Items.Add(fiFileInfo.Name)
Next
End If
解决方案
也许添加 .Reverse 来反转文件?
If FolderBrowserDialogMain.ShowDialog = DialogResult.OK Then
For Each mp3 In Directory.GetFiles(FolderBrowserDialogMain.SelectedPath, "*.mp3", IO.SearchOption.AllDirectories).Reverse()
Dim fiFileInfo As New FileInfo(mp3)
ListViewMain.Items.Add(fiFileInfo.Name)
Next
End If
推荐阅读
- python - 开放式 CV2 人脸检测中的模糊人脸
- python - 向量化包含迭代器的 for 循环(Numpy 数组)
- django - Django3x 运行时错误:
- c# - 在 C# (Blazor WebAssembly) 中更新用户后立即分配 IdentityRole
- android - 通过 disassemble manucaftures 库从蓝牙 le scale 获取重量数据
- android - 无法在android应用程序中将文本从英语转换为印地语
- javascript - 点击时只切换一个按钮
- puppet - 木偶代理看起来正在运行,但在工头中,最后一次更新是一个月前
- javascript - 有没有办法使用 useNavigation 挂钩导航到类组件?
- firebase - 没有创建 Firebase 应用“[DEFAULT]” - 调用 Firebase.initializeApp()