2014-09-05 78 views
1

我試圖執行可執行文件pngout來壓縮文件夾及其子文件夾中包含的所有圖像。我正在使用Windows 7機器。 我試着用下面的代碼:使用Windows遞歸執行所有目錄中的命令

for %i in (*.png) do pngout "%i" /kp 
for /r /d %%x in (*) do (
    pushd "%%x" 
    for %i in (*.png) do pngout "%i" /kp 
    popd 
) 

但是有一個問題,因爲我得到這個錯誤:
我」/KP意外

在同一行這個指令,但是執行作品(當前目錄):?!

for %i in (*.png) do pngout "%i" /kp 

任何指針 感謝

回答

1

將您的代碼放在批處理文件中,並將%i條款更改爲%%i

+0

完美地起作用!謝謝! – user2824073 2014-09-05 20:31:12

相關問題