File3dm - need to wait for a file to finish reading/writing?

I just wrote a small batch ‘open and save as previous version’ script for 3dm files. I only tested it so far on some small files. I was wondering if after the file read and write operations - which may take some time if the files are large - should I be putting in a Rhino.RhinoApp.Wait() line to make sure the script waits until the read/write operation is finished before moving on to the next file? Or will it wait by itself without this? (Or should I do something else?)

Dear Mitch @Helvetosaur

there are already some similar tools here:

maybe @gankeyu can answer your question.

best - tom

Yep. But I wrote my own just to see how it works…