Last week I lost a few hours of work due to a faulty writing of the workflow.knime - file. The file was corrupted while writing to a Veracrypt partition - I blame that, rather than the Knime software.
Nevertheless I think it would be good to have a small ensurance: what do you think of renaming the old file to workflow.knime.bak, (like many other pieces software do) before overwriting?
One potential problem with this is that a workflow is not just the workflow file - it’s also all of the nodes which have their own filesystem representations. To provide a totally functional backup, the directory would need be snapshot-ed.
ps. interesting to see that TrueCrypt has risen from the ashes.