读书人

下上代码行之间的运行间隔时间有关问题

发布时间: 2013-02-19 11:11:40 作者: rapoo

上下代码行之间的运行间隔时间问题
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
这个是才楼主想要的

读书人网 >Java Web开发

热点推荐