当我在下面运行for循环时,它会产生一个文件名,例如:
test1.pdf.svg
有没有一种方法可以修剪/删除此文件,以产生一个文件名,例如:
test1.svg
for %%f in (Convert_folder\*.pdf) do (
REM pdf2svg <input.pdf> <output.svg>
"pdf2svg" %%f "%%f.svg"
)
谢谢!
您可以使用~n
修饰符针对包含文件名的变量获取不带扩展名的文件名。看看这里的参数扩展的选项
for %%f in (Convert_folder\*.pdf) do (
REM pdf2svg <input.pdf> <output.svg>
"pdf2svg" %%f "%%~nf.svg"
)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句