使用sejda-console创建一个文件,引用通配符作为变量

时间:2014-11-20 09:20:46

标签: batch-file

我正在尝试使用sejda-console.bat按书签分割pdf

我的命令看起来像这样,工作正常;

sejda-console.bat splitbybookmarks -l 2 -f c:\input\*.pdf -o c:\output\ -p [BOOKMARK_NAME]

我希望做的是获取输入文件的文件名并将其用作输出子目录。即:

  

c:\ input \ xyz.pdf - > C:\输出\ XYZ \ bookmarkname.pdf

可能只是一个for循环,但我无法让它工作。

1 个答案:

答案 0 :(得分:0)

最后让for循环工作......

for %%f in (c:\input\*.pdf) do ( if not exist C:%%~Nf md C:%%~Nf C:\sejda-console-1.0.0.M9\bin\sejda-console.bat splitbybookmarks -l 2 -f %%f -o C:%%~Nf\ -p [BOOKMARK_NAME]