专家,您好,现在我需要做一个这样的应用:
实时监听一个文件夹下面的文件增加, 如果有新的文件加进来, 就对其进行处理.
请问有这样的例子吗?谢谢!

解决方案 »

  1.   

    package test;
    import java.io.*;
    public class Test {
        public Test() {
            File file=new File("d:/mytest");
            String []list1= file.list();
            String []list2;
            while(true)
            {
               list2= file.list();
               if(list1.length!=list2.length)
               {
               System.out.println("有新文件");
               break;
             }
            }
        }
        
        public static void main(String[] args) {
            Test test=new Test();
        }
    }
      

  2.   

    你要监听文件  就必须不停的去读文件!用循环不会出现什么问题的!
    去文件名字也很简单啊,用getName();建议你自己去看看api函数