Alternatively, use version control software - which is what its created for. After each run commit the folder to the repository and it is there for good. Why go through all the effort of creating code to create multiple back up folders (which may or may not work depending on how robust your code is), then have to faff about with lots of folders/files including duplicates etc. when there is pre-built software to do it for you? At worst case scenario your IT group should have a backup setup already.
... View more