Hi
I can't think of a way a snapshot can help. Every time I run the extract the list of files can change and determining which files I need to extract is a rather lengthy query with many conditions.
I thought about my issue a bit over the weekend and think I could do something like:
Define a temp target folder
Check for target folder existence
If existing clear content
Copy the files into the temp folder
If all went well rename the main target folder
rename the temp target folder to be the main target folder
If anything goes wrong try to make the previoius main target folder the new target folder
This should give me either the newest or the best fitting target folder even if something breaks. Ending up with an empty target folder is the worst scenario for me.
Thanks for trying to help.
P.S. If anyone could answer my question about I/O effort needed to create file copies instead of trying to sync only part of the files - this would be welcome.