投稿の最後のコードで使用しているように、 VB.NETでファイルの名前を変更する方法を理解しています。ただし、ファイルの名前を変更できるかどうか、ファイルが存在する場合は名前を変更してファイル名に +1 を追加できるかどうか疑問に思っていましたか?
したがって、コードを実行した場合。
'初めて実行する
My.Computer.FileSystem.RenameFile("c:\test\test.txt", "c:\test\NewName.txt")
'もう一度実行しますが、ファイルが既に存在するため +1 を追加する必要があるため、"c:\test\NewName1.txt" にする必要があります。
My.Computer.FileSystem.RenameFile("c:\test\test.txt", "c:\test\NewName.txt")
アップデート
名前を変更して +1 するのではなく、日付をスタンプするだけの方がよいと判断したので、私と同じように苦労している人のために:
My.Computer.FileSystem.RenameFile("c:\test\test.txt", "Test" & Format(Date.Now, "ddMMyy") & ".txt")