代碼如下:
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循環的用法。