listbox1 列出包含文件的子文件夹。
listbox2 有文件列表。
当 button1 被按下时,我希望为 listbox2 中的每个文件创建文件夹(文件夹名应与文件名相同),然后将相应的文件移动到该目录。
eg)
listbox1
d:\data\sub1\
listbox2
d:\data\sub1\a.7z
d:\data\sub1\ab.7z
when button1 is pushed
we can find the files in...
d:\data\sub1\a\a.7z
d:\data\sub1\ab\a.7z
我很难做到。我知道如何在列表框中列出文件,但我不知道如何处理每个文件。
此外,如果我尝试使用以下代码删除目录名称中的 7z 扩展名,它表示它不能用于列表框。
If folderslist.SelectedItem IsNot Nothing Then
' selected item is filepath
Dim filePath = folderslist.SelectedItem.ToString
The string you are searching
Dim s As String = filePath
Find index of uppercase letter 'B'
Dim i As String = 0
Dim j As String = s.IndexOf("."c)
This new string contains the substring starting at B
part = s.Substring(i, j - i + 1)
If (s.IndexOf(".") = -1) Then
part = "Not found"
End If
任何建议,请。