So we almost got there, this post kind of feels like the third installment of the Hobbit series, but there really are a lot of things going on in the background of this execute command.
Once we have cleared all our pre-checks and all is looking safe, Copy Design will now go away and start to create your new folders, remembering from our previous post on folder copy, we don't create any folders until this point and we only create folders which have new files in them, if you create a folder and change your mind about putting files in there, its not created.
We then go and reserve new file names from the numbering scheme, again, no file names are taken until we actually run a Copy.
Finally we create the new files and edit the existing files if required.
The cool thing is, this is all being done on the server, we don't download any files or spend time building relationships during the copy, meaning your new Copy Design should be super fast when compared to the old process. This also means you can go away and do some other work while you wait!
Once complete you will see a column of green ticks indicating all your files were created / copied / replaced correctly…
There is of course an outside chance despite all our pre-checks that something goes wrong, in which case you will see some red crosses prompting you to resolve additional conflicts, but this should be very rare.
Once you have your results we disable the "Execute" button so you do not accidentally copy again and you can simply close the window.
If you like however, you can re-enable the copy command by making any configuration change (refresh, change copy state, add files etc) and run copy again immediately – in fact as many times as you like after a quick change, making it easier to stay in the session and keep working.
Note however when we copy again we are copying the files you originally selected, not the copies – make sense? Right click and set any file to "re-use", you will see the original file is still sitting back there.
If you want to change the selection set this is easily done by adding new files, unfortunately though, at this stage we do not have a "remove from copy operation" option to get rid of unwanted files, but setting files to reuse will prevent them being copied again.
So there we have it – a complete run through of our copy design process. There are still some interesting behaviors and tips I will share over the coming weeks, but I hope with a little extra detail on the execute command you will all be off and running!
– Allan