gpt4 book ai didi

.net - 如何在 VB.NET 中重命名文件以具有唯一后缀?

转载 作者:行者123 更新时间:2023-12-04 16:29:40 26 4
gpt4 key购买 nike

我了解如何在 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")

最佳答案

您需要为此编写自己的逻辑。

File 类有许多处理文件的有用方法。

If File.Exists(filePath) Then
' Give a new name
Else
' Use existing name
End If

Path 类有许多处理文件路径的方法。
Path.GetFileNameWithoutExtension(filePath)

关于.net - 如何在 VB.NET 中重命名文件以具有唯一后缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10784613/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com