有谁知道java怎么去调用bat批处理文件,求例子。备注:bat 批处理文件文件主要是对文件进行压缩谢谢。

解决方案 »

  1.   

     Runtime.getRuntime().exec("bat文件和路径");
      

  2.   

       请问一下bat文件里边该如何写命令。
      

  3.   

    bat里就是DOS那些命令你可以百度一下的朋友。
      

  4.   

    如何写bat,给你这个参考
    http://clocker321.blog.163.com/blog/static/6350577200902042022881/java中调用,主要通过Runtime.getRuntime().exec("bat文件和路径");方式。但是要注意却分操作系统。因为windows和linux等路径是不一样的。
      

  5.   


    String exec = rarPath+" a -ep1 -ibck -v"+filesize+"m";  //启动命令及参数
    exec = exec + " " + zipFileName + filesPar; //zipFileName压缩后的文件,filesPar要压缩的文件夹
    Runtime rt = Runtime.getRuntime();
    Process p = rt.exec(exec);
    BufferedReader br = new BufferedReader(new InputStreamReader(p
    .getInputStream(), "gbk"));
    String line;
    while ((line = br.readLine()) != null) {
    System.out.println(line);
    } br = new BufferedReader(new InputStreamReader(p.getErrorStream(),
    "gbk"));
    while ((line = br.readLine()) != null) {
    System.out.println(line);
    bool = false;
    }
    p.waitFor();
    我自己写的调用winrar分卷压缩,不知道你是不是想要这个目的
      

  6.   

    java函数就是LS所说的,但你自己要了解dos命令