2
我试图通过文件列表循环来获取路径和文件名。 这些文件拖到一个DataGrid:使用拖放操作时释放文件文件夹锁
Private Sub DataGridView1_DragDrop(ByVal sender As System.Object,
ByVal e As System.Windows.Forms.DragEventArgs) Handles DataGridView1.DragDrop
Dim filenames As String() = DirectCast(e.Data.GetData(DataFormats.FileDrop), String())
For Each File In filenames
If Array.IndexOf(SupportedFormats, System.IO.Path.GetExtension(File)) <> -1 Then
Frm = New FormRestore(ServerName, File)
Frm.Show()
While Frm.Visible
Application.DoEvents()
End While
End If
Next
End Sub
子窗体创建,其基于路径和文件名的操作。 ,直到循环完成,文件被拖动的文件夹被锁定。
我该如何获得路径和文件名的列表,并在不锁定源文件夹的情况下处理每一个?
(我使用的while循环顺序地处理文件名,每一个之间暂停,同时保持响应UI)
感谢。