Projects / EntityFS


EntityFS is an object-oriented file system API for Java. It has a rich set of powerful file and directory manipulation tools that makes it much easier to work with file system entities from Java. The file and directory interfaces are implementation-independent, and there is support for building file systems on disk, in memory, or in Zip or Jar files. File systems can also be configured to support capabilities such as file data compression or metadata.


Recent releases

  •  10 Apr 2011 19:15

    Release Notes: This release comes with a new Zip file system implementation using the Zip classes from the At4J project. A bug has been fixed that required that the root node had to occur first in the backing Zip file in the old Zip file system implementation.

    •  26 May 2010 18:38

      Release Notes: This release comes with a few small fixes and a small performance enhancement. The FS and RAM file system implementations have been moved from the EntityFS core JAR file to JAR files of their own. Backslashes are now allowed in entity names, but this only works on non-Windows platforms.

      •  21 Sep 2009 11:57

        Release Notes: This release comes with a few performance improvements in the handling of search paths. It also fixes an issue with the PollingDirectoryMonitorer that made it not report modified entities properly when running on Windows.

        •  15 Jul 2009 20:19

          Release Notes: This release comes with two new filters, GrepFilter and FGrepFilter. Some new utility methods have been added to existing utility classes. A new article shows how EntityFS can be used from Groovy programs.

          •  13 Apr 2009 06:26

            Release Notes: This is a small update release. It adds a few utility methods and it enables the validation of relative locations, which was disabled by accident in previous releases.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.