Script Step Completion

I want to create a script that propagates files through a series of folders. For Example:

delete folder3\*.*
move folder2\*.* folder3
move folder1\*.* folder2
move folder0\*.* folder1

I need to be sure each line completes (all files are deleted or moved before next command starts). Does that happen automatically? If not, how do I tell each command to not continue until its actions are complete?

You should be fine:

Internal commands always run synchronously - Opus will always wait for an internal command in a function to finish before moving on to the next instruction.

https://www.gpsoft.com.au/help/opus12/index.html#!Documents/Synchronous_and_Asynchronous_functions.htm