Let me explain one the differences of the new VFS.
If you meant to remove some files from a folder with HFS 2, you had to use virtual folders.
Pros:
- easy to program for me
Cons:
- you are now out of sync with the disk (in case you add another file to the folder on disk)
- every stupid file stays in memory (even subfolders, possibly many files)
- every stupid file must be added, it takes time! try to add the Windows folder as virtual folder. It takes forever!
All this problems are over in HFS 3.
The new system is similar to a real folder, but it will memorize deleted files, so to know they must be skipped.
Of course on the front-end you will just see the result: the folder with all subfolders, but those deleted files don't exist.
At the moment i decided to show these deleted files in a pseudo-folder, in the back-end (administration). This way you can easily inspect and restore them.
I told you about deleting some files, but the same problem come if you want to rename a file in it, be it directly in the folder or buried in some subfolder.
You like it?