【发布时间】:2021-12-02 14:52:47
【问题描述】:
大家早上好,
我有点精神障碍,想看看是否有人可以帮助我。我有一张表格,用于盘点我们办公室创建的 PDF 文件。我们已经更改了命名约定,我正在尝试开发逻辑,以指定何时创建具有新命名约定的 PDF 以标记旧的,以便我可以开发一个批处理脚本将它们移出文件位置。下面是一些例子。顺便说一下,每个文件在表格中都是自己的行。
PAR ORIGFILENAME
111100000012 | 1100000012.pdf
111100000012 | 1100000012_C_1_UB.pdf
111100000012 | 1100000012_R_1.pdf
新的命名约定包含 _R_Number 或 _C_Number。在上面的例子中,第一个文件是旧的,我想保留第二个 2。
第二个例子有更多。以下是 5 个文件。我想保留具有新命名约定的最后两个并删除前 3 个。
PAR ORIGFILENAME
1100000076 1100000076-2.pdf
1100000076 1100000076-3.pdf
1100000076 1100000076.pdf
1100000076 1100000076_C_7_BARN.pdf
1100000076 1100000076_R_1.pdf
如果我可以在新文件存在时键入这些旧文件,我的计划是将这些名称开发成一个批处理脚本并将其合并到一个 SSIS 包中,该包将每周运行以保持我们的 PDF 存储库清洁。我感谢任何帮助和鼓励。
【问题讨论】:
-
大概因为您提到 SSIS,您使用的是 SQL Server,如果是这样,请适当地标记。
标签: pdf ssis row ssms charindex