我如何创建pdf文件的副本并将其重命名为当前日期和时间我尝试此代码但是它说不支持的格式
If (Not System.IO.File.Exists("C:\Program Files\BP_Integrated_Technologiest_Inc\Email\")) Then
My.Computer.FileSystem.CopyFile(txtpdf.Text, "C:\Program Files\BP_Integrated_Technologiest_Inc\Email\" & pdfID & "." & DateTime.Now & ".pdf", Microsoft.VisualBasic.FileIO.UIOption.OnlyErrorDialogs, FileIO.UICancelOption.DoNothing)
End If
答案 0 :(得分:0)
首先尝试使用以下内容格式化日期:
DateTime.Now.ToString("yyyyMMddHHmm")
这将获得像'201726052230'这样的字符串 你可以随意格式化它,看看这里的一些格式:
答案 1 :(得分:0)
Sub main()
Console.WriteLine(Now)
Console.WriteLine(File_Friendly_date(Now))
End Sub
Function File_Friendly_date(date_ As Date) As String
Return date_.ToShortDateString.Replace("/", "-")
End Function