上下代码行之间的运行间隔时间问题
Runtime.getRuntime().exec("cmd /c start d:/aa.vbs");
上面运行aa.vbs就能在C盘下生成output.txt文件,但是需要一定的时间才能生成,比如10秒或者20秒,所以直接在下面写如下代码的话,运行的时候会显示没有output.txt文件。怎样才能在上下两行代码之间有停留一段时间或者等上面的代码aa.vbs生成完output.txt之后运行如下代码?
br = new BufferedReader(new InputStreamReader(new FileInputStream(new File("C:/output.txt"))));
------解决方案--------------------
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
------解决方案--------------------System.currentTimeMillis();
------解决方案--------------------http://blog.csdn.net/yanleigis/article/details/1924064
这个是才楼主想要的