1 定义变量 注意中间不要有空格
set CER_ROOT_PATH="c:\SSL"
2 //创建文件夹
md 文件夹名
md test\test //当前文件夹中创建 两层test目录
3 //进入文件夹
cd 文件夹名
4 // 创建文件并在文件里面写入 内容 “内容”
echo 命令>test.bat
echo 命令2>test.bat
echo 命令3>test.bat
echo 命令4>test.bat
echo "打印文字"
5 //调用批处理文件 test.bat
call test.bat
6 判断文件夹是否存在 ,不存在创建
if not exist c:\test
md c:\test
7 pause 屏幕暂停
8 批处理调用class程序
1 前两行是dos命令,用于进入你的class文件所在的文件夹 ,我的class文件放在 c:\testjava 中
2 当系统中没有设置path与classpath时候,则需要在这里设置一下
3 调用类Test5. 这个类放在 c:\testjava 文件夹内部 (如果在package中,需要加上package,如 java tool.MyTool,tool为package)
c: cd c:\testjava ::当系统中没有设置下面的环境变量时候,则需要设置下面的环境变量 ::set path="C:\Program Files\Java\jdk1.6.0_02\bin" ::set CLASSPATH=".;C:\Program Files\Java\jdk1.6.0_02\lib\tools.jar" java Test5 pause
9 批处理打包命令
::把修改的文件打到一个项目的目录文件中
set program=E:\workspace\TestConnection
echo %program%
md WebContent;
copy %program%\WebContent\testTag.jsp WebContent\testTag.jsp ;
pause
10 基本命令
cd .. 退后一个目录
cd \进入当前目录的根目录
D: 进入到d盘目录
11 查询批处理文件的当前目录
1 批处理文件所在的目录:参考:http://www.2cto.com/os/201203/124198.html
set base=%~dp0
2 当前目录 @ECHO %cd%
12 批处理执行java工程
@ECHO OFF
@ECHO STARTUP Apps
@ECHO 设置环境变量,循环当前目录下的lib目录下所有jar文件,并设置CLASSPATH
set base=%~dp0
@ECHO 当前目录 %base%
set class=%base%\bin
set libs=%base%\lib
:: 将bin目录和lib的jar包加入到classpath中
SET classpath=%class%;%libs%\commons-lang-2.6.jar;%libs%\freemarker.jar;%libs%\log4j-1.2.14.jar
:: 注释进入工程bin所在的目录,即class的目录
cd %base%\bin
java -classpath %classpath% com.mainbo.client.AnalysisMain
pause