If you wanna move or copy files from one location to another using your program, there are easier ways than using FileStream.
Imports System.IO
Private Sub FileCopy()
Dim strFileSource As String = "C:\Temp\sourceFile.txt"
Dim strFileDestination As String = "C:\Temp\destinationFile.txt"
File.Copy(strFileSource, strFileDestination)
End Sub
Private Sub FileMove()
Dim strFileSource As String = "C:\Temp\sourceFile.txt"
Dim strFileDestination As String = "C:\Temp\destinationFile.txt"
File.Move(strFileSource, strFileDestination)
End Sub
Private Sub CopyMoveMultipleFiles()
Dim strSourceDirectory As String = "C:\Temp"
Dim strDestinationDirectory As String = "C:\SecondaryTemp"
Dim di As New DirectoryInfo(strSourceDirectory)
'To copy files
For Each fi As FileInfo In di.GetFiles
fi.CopyTo(strDestinationDirectory & "\" & fi.Name)
Next
'To move files
For Each fi As FileInfo In di.GetFiles
fi.MoveTo(strDestinationDirectory & "\" & fi.Name)
Next
End Sub