如何在每次迭代后以批处理方式实现创建新输出文件的循环?

时间:2016-07-28 17:27:36

标签: batch-file command-prompt

我使用一个java程序(由Pieter Vermeesch创建(参见here),它需要一个双列CSV文件作为输入,并提供一个输出为PDF的选项。我创建了一个将迭代的批处理文件通过文件夹中的所有CSV文件并通过程序运行它们。脚本如下:

for /r %%f in (*.csv) do java -jar densityplotter.jar binwidth=50 bandwidth=20 min=0 max=4000 in="%%f" out=Output.pdf

程序后面的参数当然是特定于程序的,但我想知道是否有办法在每次迭代后为每个PDF创建一个新的文件名,因为我只是覆盖了输出。每次迭代都有pdf文件。我想要像Output1.pdf这样的东西; Output2.pdf等。或者,更好的方法是使用%%f指定的CSV文件名。

0 个答案:

没有答案