NFileStorage v1.2.0

Rating: No reviews yet
Downloads: 393
Released: Mar 13, 2009
Updated: Mar 13, 2009 by barkgj
Dev status: Stable Help Icon

Recommended Download

Source Code NFileStorage_2009_03_13__v_1.2.0 - Source
source code, 267K, uploaded Mar 13, 2009 - 116 downloads

Other Available Downloads

Application NFileStorage_2009_03_13__v_1.2.0 - Binaries
application, 25K, uploaded Mar 13, 2009 - 80 downloads
Example NFileStorage_2009_03_13__v_1.2.0 - CommandTool executable
example, 51K, uploaded Mar 13, 2009 - 62 downloads
Example NFileStorage_2009_03_13__v_1.2.0 - Example executable
example, 38K, uploaded Mar 13, 2009 - 83 downloads
Example NFileStorage_2009_03_13__v_1.2.0 - Web example binaries
example, 36K, uploaded Mar 13, 2009 - 52 downloads

Release Notes

Version 1.2.0 released
  • File storage files are 100% compatible with previous file storages
  • Created a facade (FileStorageFacade) to ease the accessing of the FileStorageHandler (all methods are exposed as static functions/methods)
  • Added a new feature to 'replicate' the files from a FileStorage to a new one. In the target FileStorage any deleted file from the source will be purged (use this feature to allow cleaning up your data files; when a file is deleted the data will not be purged)
  • Accessessing the FileStorageHandler is discouraged for new users (use the Facade!) but is still possible for users wanting to be responsible for opening and closing the file streams (use the static Factory function in FileStorageHandler to create an instance)
  • Greatly improved the Console command tool to ease accessing files in a FileStorage from the command line. Features:
    • add
    • count
    • del
    • dir
    • exists
    • merge
    • new
    • replicate
    • restoreindexfile
    • retrieve
    • retrieveall
  • The command tool has improved progress indicators to see what its doing, handy for FileStorages containing truly large amount of files ( > 100.000 items)
  • Cleaned up the functions and methods in the FileStorageHandler; now each one has a behaviour explaining if the system should re-use an existing open stream, or create a new one.
  • Promoted the code at various places to .NET 3.5 standards, using object initializers and 'var' keywords to improve the readability of the code

Reviews for this release

No reviews yet for this release.