How do I copy any file that is being used to another process to a specified folder, without affecting / corrupting what that process is doing?
Context: I'm making a program that will copy a project folder each X minutes to 2 cloud servers and 1 hard-drive, while that project is still open.