[ http://issues.apache.org/jira/browse/VFS-79?page=all ]

Mario Ivankovits closed VFS-79.
-------------------------------

    Resolution: Won't Fix

Yep, unhappily the http filesystem do not support the getChildren method.

System.err.println("can list children=" + 
f.getFileSystem().hasCapability(Capability.LIST_CHILDREN));

Some people already asked about this feature and maybe also started to 
implement it, but not patch has been submitted yet. The problem is, that its 
not necessarily easy to parse the html output.

> Cannot list children of HTTP folders
> ------------------------------------
>
>                 Key: VFS-79
>                 URL: http://issues.apache.org/jira/browse/VFS-79
>             Project: Commons VFS
>          Issue Type: Bug
>    Affects Versions: Nightly Builds
>         Environment: Java 1.5
>            Reporter: Ben Ashpole
>
> The following code produces the below exception at f.getChildren(), even 
> though the specified location is a folder with children.  Similar problems 
> exist for other protocol supported by VFS.
>         FileSystemManager fsManager = VFS.getManager();
>         final FileObject f = fsManager.resolveFile(
>             
> "http://people.apache.org/builds/jakarta-commons/nightly/commons-vfs/";);
>         FileObject[] children = f.getChildren();
> Exception in thread "main" org.apache.commons.vfs.FileSystemException: Could 
> not list the contents of 
> "http://people.apache.org/builds/jakarta-commons/nightly/commons-vfs"; because 
> it is not a folder.
>       at 
> org.apache.commons.vfs.provider.AbstractFileObject.getChildren(AbstractFileObject.java:525)
>       at com.bashpole.reflectorGadget.reflectionGroup.Sync.test(Sync.java:118)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to