Batch file 使用sejda控制台创建引用通配符作为变量的文件

Batch file 使用sejda控制台创建引用通配符作为变量的文件,batch-file,Batch File,我正在尝试使用sejda-console.bat按书签拆分pdf 我的命令看起来像这样,运行良好 sejda-console.bat splitbybookmarks-l2-fc:\input\*.pdf-oc:\output \-p[BOOKMARK\u NAME] 我希望做的是获取输入文件的文件名并将其用作输出子目录。即: c:\input\xyz.pdf-->c:\output\xyz\bookmarkname.pdf 可能只是一个for循环,但我无法让它工作 终于让for循环工作了 (c

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

我的命令看起来像这样,运行良好

sejda-console.bat splitbybookmarks-l2-fc:\input\*.pdf-oc:\output \-p[BOOKMARK\u NAME]

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

c:\input\xyz.pdf-->c:\output\xyz\bookmarkname.pdf


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

终于让for循环工作了

(c:\input\*.pdf)中%%f的
do(
如果不存在C:%%~Nf md C:%%~Nf
C:\sejda-console-1.0.0.M9\bin\sejda-console.bat splitbybookmarks-l2-f%%f-oc:%%~Nf \-p[书签名称]
)