i am trying to copy to pendrive.
first i am showing a list of file and user clicks to select the files he wants and the selected file(s) get added to listview.
one user select the file(s) he wants and listview is populated he click the btnCopy.
if the user selects single file then this codes works fine. but if user selects more than 1 file there is a error.
for copying i am using threading.
so can some one help me in copying multiple files(all the selected files by the user.)
	
	
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
	
	
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
	
		
			
		
		
	
				
			first i am showing a list of file and user clicks to select the files he wants and the selected file(s) get added to listview.
one user select the file(s) he wants and listview is populated he click the btnCopy.
if the user selects single file then this codes works fine. but if user selects more than 1 file there is a error.
for copying i am using threading.
so can some one help me in copying multiple files(all the selected files by the user.)
			
				VB.NET:
			
		
		
		Private Sub btnCopy_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCopy.Click
        DoWork1()
    End Sub
			
				VB.NET:
			
		
		
		#Region "Thread To Copy Files"
    Class TasksClass
        
        Friend SourceFilePath As String
        Friend DriveLetterForDestination As String
        Friend VideoClipNameWithFileExtensionFrmDB As String
        Sub DoCopying()
            My.Computer.FileSystem.CopyFile(SourceFilePath, DriveLetterForDestination & VideoClipNameWithFileExtensionFrmDB, True)
            MsgBox("Done")
        End Sub
    End Class
    Sub DoWork1()
        Dim Tasks As New TasksClass()
        Dim Thread1 As New System.Threading.Thread( _
            AddressOf Tasks.DoCopying)
        Tasks.SourceFilePath = VideoFilePathFrmDB
        Tasks.DriveLetterForDestination = DriveLetterForDestination
        Tasks.VideoClipNameWithFileExtensionFrmDB = VideoClipNameWithFileExtensionFrmDB
        Thread1.Start()
    End Sub
#End Region 
	 
 
		 
 
		 
 
		