You move a file in a similar manner as you did to Copying a File - specify a source file and a new destination for it. This time, we use the Move method of System.IO.File. Here's some code:
Dim FileToMove As String
Dim MoveLocation As String
FileToMove = "C:\Users\Owner\Documents\test.txt"
MoveLocation = "C:\Users\Owner\Documents\TestFolder\test.txt"
If System.IO.File.Exists( FileToMove ) = True Then
System.IO.File.Move( FileToMove, MoveLocation )
MsgBox("File Moved")
End If
The above code assumes that you have created a folder on your hard drive called "TestFolder":
MoveLocation = "C:\Users\Owner\Documents\TestFolder\test.txt"
The file called test.txt will then be moved inside of this new location. You can give it a new name, if you want. In which case, just change the name of the file when you're moving it:
MoveLocation ="C:\Users\Owner\Documents\TestFolder\NewName.txt"
Again though, the thing to type in the round brackets of the method is first the Source file, then the Destination.
System.IO.File.Move( FileToMove, MoveLocation )
In the final part of this section, you'll learn how to Delete a File using VB .NET code.
No comments:
Post a Comment