当前位置 : 主页 > 编程语言 > c语言 >

.net – 如果文件已存在,如何增加文件名

来源:互联网 收集:自由互联 发布时间:2021-06-24
在我的vb.net winform应用程序中,我正在移动文件(例如:sample.xls从一个文件夹到另一个文件夹.如果文件已经存在同名,则新文件名应该递增(例如:sample(1).xls ).我怎么能实现这一点? 嗨,这
在我的vb.net winform应用程序中,我正在移动文件(例如:sample.xls从一个文件夹到另一个文件夹.如果文件已经存在同名,则新文件名应该递增(例如:sample(1).xls ).我怎么能实现这一点? 嗨,这是一个非常“程序化”的答案:

Dim counter As Integer = 0

Dim newFileName As String = orginialFileName

While File.Exists(newFileName)
    counter = counter + 1
    newFileName = String.Format("{0}({1}", orginialFileName, counter.ToString())
End While

您将需要System.IO的import语句

网友评论