【发布时间】:2012-06-02 19:38:54
【问题描述】:
我了解如何重命名 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")
【问题讨论】: