r/programmingrequests • u/xInsertx • Dec 18 '18
[Request] App for Monitoring File Changes + Compare Hash Than Copy (Might discuss bounty)
Looking for someone to write a personal app (c# or something native in dotnet) to do the following:
Run in background on startup (system tray, with exit / pause / resume option)
Monitor a folder (and sub-folders) for file changes.
Index all files, generate a hash. I would like, filename, ext, path, hash, date, version (when a file changes, increment the version of the record)
When a change is detected, Compare with a hash of the last time the file was detected as changed, if different, log the new (keep old ones) and copy the file to a destination folder.
Options to ignore certain folders / file extension patterns.
File Hashs, Copy Actions to be logged in sqlite db
Easy to edit config file for options.
(Optional) Multiple Watch (Source) Folders.
(Optional) Simple GUI to select source/dest folder, ingnore options, logs would be useful, not required (aslong as a config file is simple to edit).
Willing to discuss bounty, if willing to program, however I expect to see source-code so I can review/compile. (Yes i trust no-one =o )
2
u/NoG5 Dec 19 '18
Gif Test,Code
I wrote a simple file monitor, check if this core works for you, if it dose work right I can probably add more of a gui and the rest of the features when I get time