ファイルの移動で移動先のディレクトリが同じであれば ファイル名の変更をしたのと同じことになります
Bのように パス文字列の拡張子を変更する と組み合わせればファイルの拡張子を変更することが可能です
@ '' ファイルを移動する System.IO.File.Move("C:\Test.txt", "C:\Move\Test2.txt") A '' ファイル名を変更する System.IO.File.Copy("C:\Test.txt", "C:\Test2.txt") B '' ファイルの拡張子を変更する Dim st_path As String = "C:\Test.txt" System.IO.File.Copy(st_path, System.IO.Path.ChangeExtension(st_path, "dat"))