java写bat文件

import java.io.File;
import java.io.FileOutputStream;
import java.io.DataOutputStream;
import java.io.IOException;
public class Batwrite{
static void WriteFile(String bat){
try{
File FileName=new File("f://bat//b.bat");
FileOutputStream fileOut=new FileOutputStream(FileName);
DataOutputStream fou=new DataOutputStream(fileOut);
fou.write(bat.getBytes());

fou.close();
}catch(IOException e){
System.out.println("文件错误");
}

}
public static void main(String args[]){
String str="ping 192.168.0.1 >f:/bat/b.txt";
WriteFile(str);
try {
String command = "cmd.exe /c"+"start /min f:\\bat//b.bat";
Process child =
Runtime.getRuntime().exec(command);
} catch (IOException e){
System.out.println("文件错误");
}

}
}
//-------------------------------------------------
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class Batwrite{
 static void WriteFile(String bat){
 try{

  File FileName = new File("f://bat//b.bat");   
  FileWriter fileOut = new FileWriter(FileName);    
  BufferedWriter fou = new BufferedWriter(fileOut);    
  fou.write(bat);    
  fou.close();
  }catch(IOException e){
    System.out.println("文件错误");
  }

 }
 
 public static void main(String args[]){
  String str="ping 192.168.0.1 > b.txt";
  WriteFile(str);
  try {
   String command = "cmd.exe /c"+"start /min b.bat";
   Process child = Runtime.getRuntime().exec(command);
  } catch (IOException e){
   System.out.println("文件错误");
  }

 }
}
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值