DOS的批处理命令: FOR...DO...
例子:
把当前目录下的所有.java文件显示出来.
如果用一般的dos命令,是这样的:
type a.java
type b.java
type c.java
type d.java
....
很麻烦.有了FOR...DO...就好多了.
FOR %%A IN (*.JAVA) DO TYPE %%A
必须把这条命令放在批处理文件中才能执行.解释:
%%A: 变量名称
(*.JAVA): 你要循环往复做的事情的对象
TYPE %%A: 你要循环往复做的事情的命令
例子:
把当前目录下的所有.java文件显示出来.
如果用一般的dos命令,是这样的:
type a.java
type b.java
type c.java
type d.java
....
很麻烦.有了FOR...DO...就好多了.
FOR %%A IN (*.JAVA) DO TYPE %%A
必须把这条命令放在批处理文件中才能执行.解释:
%%A: 变量名称
(*.JAVA): 你要循环往复做的事情的对象
TYPE %%A: 你要循环往复做的事情的命令
解决方案 »
- 求解关于socket编程中的ObjectOutputStream问题
- 求Java 数字转成英文 需要原创 + 注释 急!!!300分
- 需要一个js的正则!但是他们都不会!我想这里有火龙果就又来了
- 问个弱弱的问题
- 求applet画多边形代码(用drawPolygon)
- java本地化gcj编译器安装不成功,望高手指点。
- 如何获得系统对某一文件类型的默认图标?????如:zip avi rm
- [求救]向一个网址提交form的问题
- thinking in Java 和 Inside com中文版 都叫什么? 谢谢
- 求教高手我程序中的这个错误如何解决?
- java中的SWING到底有用不??
- ★★请提供MovieCat源码★★
把C:\Program Files\j2sdk1.4.0\bin(J2SDK的安装目录)设置一下!!
这样就可以了!!
http://www.tomgnet.com/dos/bat/index.htm
http://www25.cds.ne.jp/~kamiken/bach/bach.html
英文的肯定有.中文网站资源太匮乏,忍无可忍.
大家知道,DOS下许多命令支持通配符,如?和*,可以一次指定一批文件,非常方便。然而,并非所有的DOS命令都支持通配符,如TYPE(文件内容显示命令)就不支持。有了FOR命令就没有关系了,利于它可以使TYPE命令可以一次显示多个文件。
用法:FOR %变量名 IN (文件集) DO 命令 [命令参数]
注:以上是FOR命令的固定形式,IN和DO的位置必须正确,否则将提示语法错误。
如FOR %F IN (*.*) DO TYPE %F命令就可以实现TYPE命令一次显示多个文件。
注:%F是变量名,也可用%G等代替,但前后必须一致。在批文件中用%%F代替。
---------------------------------------------------------------------
---------------------------------------------------------------------
这个我明白了,不过还是不明白那个程序里用的 SET CLOUDSCAPE_INSTALL=%%~sX 命令,特别是这个变量:%%~sX
D:\Program Files\Java\j2re1.4.2_04CLASSPATH
D:\Program Files\Java\j2re1.4.2_04\lib\tools.jar;D:\Program Files\Java\j2re1.4.2_04\lib\dt.jar;
我java环境已经搞定了!