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("文件错误");
}
}
}