请高手解决个JAVA问题~

来源:百度知道 编辑:UC知道 时间:2024/06/07 03:09:55
用JAVA 来判断计算机的一个目录是否存在一个文件,若没有这个文件就一直等待,直到有这个文件了返回一个值。
小弟学了C语言,是JAVA菜鸟,压根不会JAVA,讲讲怎么达到如上目的?是不是要先从JAVA环境如何搭建讲起?
我从没接触过JAVA,该怎么做?
大家帮帮忙,解决得好的我一定追加分数~
只给出程序,却没有说说在什么环境下执行啊?
我都没有JAVA经验的。

你看哥教你~~木哈哈
package jiao;

import java.io.File;
import java.io.FilenameFilter;

class TimeTest {

private File fd;

public TimeTest(String fl) {
fd = new File(fl);

}

public void work() {
Ok ok = new Ok();
ok.jixudeng();
while(true){
File[] files = fd.listFiles(new FilenameFilter(){
public boolean accept(File dir,String name){//测试指定文件是否应该包含在某一文件列表中
File f = new File(dir,name);
if(name.toLowerCase().endsWith(".sep")&&f.exists()&&f.canRead()||name.toLowerCase().endsWith(".gd")&&f.exists()&&f.canRead())
//string.toLowerCase 使用默认语言环境的规则将此 String 中的所有字符都转换为小写
//string.endsWith测试此字符串是否以指定的后缀结束
//file.exists测试此抽象路径名表示的文件或目录是否存在
//file.canRead测试应用程序是否可以读取此抽象路径名表示的文件
return true;
return false;
//匿名内部类
}
});
System.out.println(files.length);
if(files.length>0) {
for(int i=0;i