【发布时间】:2013-04-30 11:28:34
【问题描述】:
如果我想检查文件是否存在,我会使用:
File file = new File("name of File");
if(file.exists()) { //do something}
但是我该怎么办,如果我想用它来检查安装:可以创建文件,例如5 或 10 分钟后:那么file.exists() 如何控制文件是否存在?
例如
- 安装开始,文件不存在
- 安装继续 5 分钟文件仍然不存在
- 10 分钟后 - 创建文件 - 例如
Installation.chk(文件已存在) 我的 if 语句现在为真
是否可以用 Java 创建它?如果是,怎么做?
【问题讨论】:
-
@jtahlborn - 是的,你是对的
-
非常混乱。如果我理解你,你可能只使用一个 while(!file.exists()) 循环,然后在该循环中执行你所要求的任何操作。
-
@user2277872 :这是对 CPU 的浪费。这就是为什么在操作系统中有一种叫做信号的东西。