Мне нужно создать условие, которое будет перемещать/копировать выбранные несколько файлов из одной папки в другую, я использовал диалог openfile для просмотра файлов и установки его в multiselect, i затем создала метку для каталога и имя файла, которое я использую сейчас, только копирует один выбранный файл, мне нужно сохранить все выбранные файлы одновременно.перемещение/копирование нескольких файлов из одной папки в другую в vb.net
этот код для вставки вложений
Dim a As OpenFileDialog = New OpenFileDialog
a.Multiselect = True
If a.ShowDialog() = Windows.Forms.DialogResult.OK Then
removeatt.Show()
removeatt.Text = "Remove Attachment"
fpath.Text = a.FileName
fname.Text = System.IO.Path.GetFileName(a.FileName)
Dim file As String
file = fpath.Text.ToString
Label7.Text = file
If fpath.Text = "-" Then
removeatt.Hide()
Else
removeatt.Show()
End If
End If
и это для сохранения/копирования части
Dim dir As String
Dim dir2 As String
dir = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
dir2 = Path.Combine(dir, "Site images and attachments/" & Label33.Text & "/")
If Not Directory.Exists(dir2) Then
Directory.CreateDirectory(dir2)
End If
If fpath.Text = "-" Then
Else
My.Computer.FileSystem.CopyFile(fpath.text, dir2 + fname.Text, Microsoft.VisualBasic.FileIO.UIOption.AllDialogs, Microsoft.VisualBasic.FileIO.UICancelOption.DoNothing)
End If
снова, мне это нужно, чтобы сохранить все выбранные файлы
спасибо
спасибо, подумал я любопытное потерял, когда речь идет о спасении , я понятия не имею, как это сделать .. Кроме того, код дает мне путь, который имеет в нем «-», например, -C: \ a.txt-C: \ b.txt-C: \ c.txt - это хорошо ?. а также спасительная часть. – mrkdenz