Fix checks for dir create and file move and add try/catch.
In the process, services were pulled out of the for loop, and calls to t() were removed for log messages, which shouldn't be translated.
Closes #3403246
In the process, services were pulled out of the for loop, and calls to t() were removed for log messages, which shouldn't be translated.
Closes #3403246