我想每天将200个PDF文档保存在一个文件夹中,我必须根据其内容对它们进行排序。 (所有pdf文档中都包含字符串“ X_P1
”或“ X_P2
”)
我的第一步是使用.pdf
将a.txt
文件转换为XPDF
文件:
for /r %%i in (*pdf) do "C:\Users\xxx\pdftotext.exe" -layout "%%i"
所以我最终在一个文件夹中有200个PDF文件和200个文本文件。
看起来像这样:
p100.pdfp100.txtp101.pdfp101.txt...
因此,下一步,我想到了使用X_P1
在.txt
文件中搜索字符串“ FINDSTR
”,并将文件名另存为变量。 (例如p100
)下一步:将名称与variabel相同的所有文件移动到文件夹中。
我对批处理/ powershell不太熟悉,所以如何处理FINDSTR
的结果。我想到也许要使用errorlevels
吗?因此,如果我收到ERORRLEVEL 0
,请移至文件夹1。
(所有pdf文档中都包含字符串“ X_P1”或“ X_P2”)