Optimise FileInfo Usage

Rating: No reviews yet
Downloads: 19
Change Set: 74168
Released: Feb 12, 2012
Updated: Mar 13, 2012 by smurfiv
Dev status: Alpha Help Icon

Recommended Download

Application AmalgamClient_Setup 2012-02-12
application, 358K, uploaded Feb 12, 2012 - 19 downloads

Release Notes

This release will attempt to cache the settings that Explorer commonly uses when trawling the file details from the beginning of the file. It will adapt the code that I used for the Liquesce project's FileInfo caching, and implement a temporary file buffer to allow the BOM / Unicode / Filetype detection calls, to use local client side storage rather than trying to get 2 to 256 bytes from the file each time. (Just watch how WordPadª thrashes a file handle when it opens a file !)

Now is the time to request (Or up-vote existing) features.

Issues (To be sorted in later versions)

- When drive is not in use, Reconnects do not work.
- Need to prevent multiple client starts

Done (In code base)

- Add user option to make the FTP target Read-only
- Add some pictures to this web site.
- Implement SetFileTime
- Installer does not put down all the files !
- Advanced Feature: Add Ignore failure to set Timestamp
- Some FTP servers will not accept a full path
- Implement DeleteFile
- Implement DeleteDirectory

Done 2012-02-12 - Alpha

- Use temporary lookup file; Add temp file cache object upto the specified CacheFileMaxSize
- Improve the way the files are obtained when the drive is just "Jumped into" i.e. starting at a sub dir rather than stepping in.
- Obey GNU requirements and add a copyright to the code files
- Use Amalgam Icon, and remove status stuff from the notify tray app
- In the Test Connection use the FTP Help Command
- Use FileInfo caching
- Also fixed the need to not re-read of the temp file cache
- User option: Add ignore desktop.ini and autorun.inf
- Also add visibility of the Dokan advanced settings
- Remove Recycler style directories from the fin return results

Feature requests

- Implement MoveFile
- Implement SetAttributes
- Advanced feature: Implement directory listing caching

Reviews for this release

No reviews yet for this release.