Windows批处理脚本在子文件夹中查找最大的PDF文件并使用Ghostscript和`pdftk`在页脚中打印路径

Posted

技术标签:

【中文标题】Windows批处理脚本在子文件夹中查找最大的PDF文件并使用Ghostscript和`pdftk`在页脚中打印路径【英文标题】:Windows batch script to find largest PDF file in subfolders and print with path in footer using Ghostscript and `pdftk` 【发布时间】:2014-04-07 12:01:56 【问题描述】:

我有很多目录,里面有很多PDF文件。我必须使用页脚中的路径打印每个子目录中最大的 PDF 文件。我在网上搜索了很多,找到了this article。

在此基础上,我设法使用页脚中的路径手动创建了一个新 PDF,但我无法真正理解如何编写批处理文件以使其自动化。所以我需要在子文件夹中找到最大的PDF,定义实际路径,并将路径添加到页脚,然后将它们保存为当前子目录中的新文件。你能帮我解决这个问题吗? 非常感谢!

【问题讨论】:

“最大的 PDF 文件” 是什么意思?在哪些方面最大?最大的文件大小?大多数页面?最大页面尺寸? 是的,最大的文件大小。 【参考方案1】:

我看到没有人回答;但我看到大部分答案都在superuser article you cited 中。他们(在其中一个答案中)显示了用于添加 pdf 页脚的完整批处理文件。

您现在只需要找到最大的文件。在***的其他地方有一个脚本可以做到这一点。我在这里使用搜索找到了它:select file with the largest number of lines。

您是否希望有人为您完成这项工作,因为有很多网站可以让您为合同程序员做广告!尝试从另一个调用一个批处理文件,然后返回更多问题。

【讨论】:

以上是关于Windows批处理脚本在子文件夹中查找最大的PDF文件并使用Ghostscript和`pdftk`在页脚中打印路径的主要内容,如果未能解决你的问题,请参考以下文章

C ++:在子数组的数组中查找最大整数

如果在子文件夹中多次找到文件 - 使用批处理脚本删除所有文件

在子数组列表中创建并查找最大值

在 Windows 批处理脚本的 for 循环中未通过“查找”命令获得所需的输出

如何查找上周日的日期并将其保存在Windows批处理文件的变量中

windows通过批处理怎么查找关键字 ,脚本怎么写?