【发布时间】:2016-03-16 19:39:19
【问题描述】:
我们的程序会将 PDF 保存到网络文件夹。然后,我会将 PDF 复制到 Web 服务器。当用户多次保存/归档同一份报告时,就会出现问题。
例子:
- DAGH4 (002).PDF - 修改日期 = 2016 年 3 月 16 日上午 10:10
- DAGH4 (001).PDF - 修改日期 = 2016 年 3 月 16 日上午 9:00
- DAGH4.PDF - 修改日期 = 2016 年 3 月 16 日上午 8:00
- DANYL (001).PDF - 修改日期 = 2016 年 3 月 16 日上午 10:50
- DANYL.PDF - 修改日期 = 2016 年 3 月 16 日上午 9:50
有没有办法复制最新版本?我只想复制 DAGH4 (002).PDF 和 DANYL (001).PDF。或者有没有办法重命名并保存最新版本?
另一个想法
使用此代码检查文件是否存在并允许用户单击缩略图以打开关联的 PDF。
Dim pdf_path = Server.MapPath(String.Format("../Reports/{0}.pdf",
SerialNumber))
lblSerial.Visible = System.IO.File.Exists(pdf_path)
HyperLinkSerial.Visible = System.IO.File.Exists(pdf_path)
HyperLinkSerial.Text = "Inspection"
HyperLinkSerial.NavigateUrl = "../Reports/" & SerialNumber & ".PDF"
但是,我只需要查找并显示修改日期为 2016 年 3 月 16 日上午 10:10 的 DAGH4 (002).PDF
这可能使用 VB .NET 吗?
【问题讨论】:
-
为什么有这么多标签?您是在 PowerShell、批处理文件还是 vbscript 中执行此操作?请选择一个...
-
序列号是否始终位于 .pdf 扩展名之前的最后一部分并格式化为 (001)?
-
是的。如图所示。