天天看點

BAT中for循環處理某目錄下的檔案

  代碼如下:

for /f "delims=" %%i in ('dir /a-d /b com\*.java') ^
do javac -encoding utf-8 -classpath com/%%i      

  或者

for /f "delims=" %%i in ('dir /a-d /b com\*.java') ^
do (
    echo %%i
    javac -encoding utf-8 -classpath %APACHELIB% com/%%i
)      

  注意,處理的for循環寫法都是有目的的。如果覺得不需要,可以自己試試去掉。

  有朋友一看如此低級的寫法,說javac能一次編譯多個檔案。這個吾亦知道,這裡隻是示意for循環的用法。

繼續閱讀