使用日期作为我的 pdf 文件的新文件名 RESOLVE
use date as new filename of my pdf file RESLOVE
我如何创建 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
首先尝试使用以下格式设置日期格式:
DateTime.Now.ToString("yyyyMMddHHmm")
这将得到一个类似于“201726052230”的字符串
您可以根据需要对其进行格式化,请查看此处的一些格式:
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
我如何创建 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
首先尝试使用以下格式设置日期格式:
DateTime.Now.ToString("yyyyMMddHHmm")
这将得到一个类似于“201726052230”的字符串 您可以根据需要对其进行格式化,请查看此处的一些格式:
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