我想运行一个程序,它需要一个输入文件和一个带有参数的输出文件。我想为我文件夹中的每个文件这样做。
我尝试了一个for
循环 and forfiles
,但我无法让它工作。
应用程序的语法是:
gdcmconv [options] file-in file-out
这是我的代码:
set INPUTPATH="C:\input\"
set OUTPUTPATH="C:\Output\"
@echo on
for /D %%G in (%INPUTPATH%) do (
echo '%%~nxG'
"C:\Program Files\GDCM 2.8\bin\gdcmconv.exe" -X %%~nxG %%~nxG)
也试过:
forfiles /p %INPUTPATH% /s /m *.bat /c "cmd /c "C:\Program Files\GDCM 2.8\bin\gdcmconv.exe //X %INPUTPATH%@file %OUTPUTPATH%@file"
似乎它没有将@file
or%%~nxG
作为输入或输出