Mario, Please see my responses below:
This, and a solution for FileSystem.listRoots() will be addressed later. > Tough, the todo list for 1.1 is already hughe, so might be in 1.2 - > depending on my free time. I see. Maybe we can help out there. BTW: > Do you use, or plan to integrate, VFS in your JCommander? Now that you mention this, in the JCommander project we have evaluated VFS and recently made a decision to switch to VFS instead of our own file abstraction layer (called Phileas). Phileas was conceptually close to VFS but it wasn't that much developed (though it had support for zip in zip) given our focus on the file management front end. What we found in VFS is a cleaner design, robust implementation, plenty of supported file systems, active development and a larger community support. We already found out that you did a great job on VFS! The transition is in an advanced stage and we plan to release a first VFS based version in the coming weeks. We are still exploring all the features VFS offers and adapt code from Phileas for features that we previously had and we require at the moment ( e.g. copy/move/delete operations with progress notifications and user confirmations, partition information - native code here, file group statistics, Eclipse VFS file system plugins). You might take a look at some of the already migrated code at http://cvs.sourceforge.net/viewcvs.py/jcommander/plugins/org.jcommander.vfsextensions/ After having completed the JCommander 0.7.0 release and having a clear picture over all the VFS project, we thought of starting to contribute to it if you would be interested. Regards, Robert
