Apache Commons VFS was designed in order to provide a single API for accessing various file systems.
It presents a uniform view of the files from various different sources, such as the files on local disk, on an HTTP server, or inside a Zip archive.
Here are some key features of "Apache Commons VFS":
· A single consistent API for accessing files of different types.
· Support for numerous file system types .
· Caching of file information. Caches information in-JVM, and optionally can cache remote file information on the local file system.
· Event delivery.
· Support for logical file systems made up of files from various different file systems.
· Utilities for integrating Commons VFS into applications, such as a VFS-aware ClassLoader and URLStreamHandlerFactory.
· A set of VFS-enabled Ant tasks .
Requirements:
· Java
What's New in This Release: [ read full changelog ]
New features:
· VFS-244: Rename HttpRandomAccesContent to HttpRandomAccessContent.
Fixed Bugs:
· VFS-348: Update the version of commons-net.
· VFS-230: Documented FileSystem capabilities on the web site.
· VFS-337: AbstractFileObject and classes that extend from it use AbstractFileName in the constructor and in
· the createFile method.
· VFS-245: AbstractFileName is not immutable as it should be. equals(), hashcode() and compareTo() have been modified
· to return the same results regardless of whether the FileType is changed.
· VFS-334: DefaultFileSystemConfigBuilder.getConfigClass() returns DefaultFileSystemConfigBuilder.class which is not a FileSystem
· VFS-305: Add encoding option to FTP provider.
· VFS-315: Fix potential NullPointerException if the DavProperty is null or contains null values.
· VFS-316: Add option for preemptive authentication for HTTP based protocols.
· VFS-322: Allow tar files that contain files over 2GB in size.
· VFS-324: Clear the cache in RamFileSystem and the chi...