BAT中for循环处理某目录下的文件

简介: 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循环的用法。

目录
相关文章
|
7月前
|
Shell 开发工具 git
shell空文件夹查找
shell空文件夹查找
47 0
|
Shell
shell判断文件、文件夹是否存在
shell判断文件、文件夹是否存在
331 0
|
Shell
【Shell篇】循环查找某个目录的脚本文件并打印运行
这段代码是/build/envsetup.sh文件最后一段代码,搜索了源代码中所有的vendorsetup.sh脚本。
284 0
|
C语言 索引 Windows
BAT文件语法和技巧(bat文件的编写及使用)
BAT文件语法和技巧(bat文件的编写及使用)
258 0
BAT判断一个目录是否存在
BAT判断一个目录是否存在
419 0
shell遍历文件夹及去掉文件后缀名
shell遍历文件夹及去掉文件后缀名
|
关系型数据库 Shell MySQL

热门文章

最新文章