JellyFrog and Rejetto, I like the idea of caching the foldersizes if VFS is used. Because of my large folders (Each category has several hundred subfolders, with dozens of files in each.), real folders were used. Your idea would make VFS worthwhile. Then, the VFS could be refreshed once a month, while a small real folder could hold new arrivals. Nice.
Rejetto, it would as you say "take minutes" to gather the total filesizes of folders and subfolders. Many minutes for large sets. HFS already takes a long time to form or refresh a VFS. It's not a process you would sit there and wait for. For small file systems, you would go get some coffee while HFS forms the VFS. For medium systems. you would go out for the evening. For large systems, you would go on vacation. :-) In any case, since you're not sitting and waiting for it, taking more time to include foldersize should not be a problem.
Hmmm... Windows provides this information pretty quickly, taking only a few seconds for very large folders. Can you use Windows' built-in calls to do this?
Yes, there are many utilities that handle Tar archives. Haven't used 7-zip in a couple of years, but others like WinRAR, WinZip, etc. all work. Also, many file managers, such as VCOM's Powerdesk, handle archives including Tar files directly. The problem is a human one, not a technical one. Now, non-techies will be faced with a Tar file for the first time, see something unfamiliar that may require who-knows-what from them, and get off the train at that point. Many will not willingly learn what clicking the Archive link in HFS does. Also, Archiving does not permit selection of some but not all files.
Ideally, HFS should be at least as easy for users as an FTP server with respect to selecting multiple files or whole folders to download.
Thanks for the link to HFS templates and symbols. The total-size, total-kbytes, and total bytes variables (symbols) would seem relevant. Perhaps they could be expanded to hold foldersizes as well as filesizes. Or new, similar variables could handle foldersizes.
Rejetto, Zip is certainly more familiar to the broad range of users than Tar, but it would still leave the problem of requiring an archiving step and an unpacking step. If those two steps could be made transparent to users, then it wouldn't matter what archive format you chose. Even small, fast ones with only moderate compression, like the old LZH (free) could be used. You would have to include the small unpacking code in your transmitted pages though.
The compression that archivers provide isn't very important since many files are already compressed, so an archiver isn't really needed. It's the selection capability (multiple files, whole folders) that's needed.