Projects / EntityFS

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.

Tags
Licenses
Implementation

RSS Recent releases

  •  10 Apr 2011 21:21

    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 22:24

      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 13:44

        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.

        •  16 Jul 2009 00:46

          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 11:09

            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.

            Screenshot

            Project Spotlight

            Geany

            A fast and lightweight IDE using GTK2.

            Screenshot

            Project Spotlight

            Tcpreplay

            A tool which edits and replays captured network traffic back onto the wire.