JAVA如何能自动识别LINUX文件夹下,有新的文件保存进来,然后JAVA开始解析文件,解析成功后删除文件.请大家帮忙!:(
解决方案 »
- 新手提问,运行时提示NullPointerException,不晓得错在哪,请有空的进来看看.
- 关于同时监听按钮和键盘回车的问题
- 关于包的问题
- kuai ,这个问题??在线等
- 本来好使的java程序,过了一段时间再编译(javac),就报错:error: error reading source file: sun.io.MalformedInputException
- 想用JAVA写一个网络浏览器,就像IE一样
- 最简单的问题(在窗体上显示一个JLabel标签),我出最高的分,唉郁闷ing
- 哥们! 知不知道有什么方法能获取数据库中的表名!
- 各位大虾,能否告知JAVA的核心思想
- 如何用qq或者新浪微博进行登录一些app网站
- 关于JTree的问题
- 关于Vector类的使用的问题?
import java.io.*;public class ListenerDir implements Runnable{
private String dir = ".";
private int numOfFiles;
private File file;
public ListenerDir(){
file = new File(dir);
numOfFiles = file.listFiles().length;
}
public ListenerDir(String dir){
this.dir = dir;
}
public void run(){
while(true){
try{
Thread.sleep(100);
listen();
}catch(InterruptedException e){
e.printStackTrace();
}
}
}
private void listen(){
int tmp = file.listFiles().length;
if(numOfFiles != tmp){
System.out.println("changed!");
numOfFiles = tmp;
}
}
public static void main(String args[]){
new Thread(new ListenerDir()).start();
}
}
this.dir = dir;
}
改成
public ListenerDir(String dir){
this.dir = dir;
file = new File(dir);
}