Sante created VFS-569:
-------------------------

             Summary: DefaultFileMonitor recursive file
                 Key: VFS-569
                 URL: https://issues.apache.org/jira/browse/VFS-569
             Project: Commons VFS
          Issue Type: Bug
    Affects Versions: 2.0
         Environment: Java 7, windows 8, eclipse lune
            Reporter: Sante


FileSystemManager fsManager = VFS.getManager();
                        FileObject fileObj = 
fsManager.resolveFile("file:///MyFolder");

DefaultFileMonitor fm = new DefaultFileMonitor(listener);
fm.setDelay(1);
fm.setRecursive(false);
fm.addFile(fileObj);
fm.start();

when execute fm.addFile(fileObj); library add listener an internal forder 
although not recursive.
in this point:

if (file.getType().hasChildren()){
                // Traverse the children
                final FileObject[] children = file.getChildren();
                for (final FileObject element : children) {
                    doAddFile(element);
                }
            }

variable children: should be a file and not a folder!!!



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to