 <p>In the script bellow, the template folder is at fixed place on desktop, all the content of the customer selected folder is moved to a new folder "old structure", and after that, all content of the template folder is duplicated into the customer folder. If I well understand, this is what you're looking for :</p> <pre><code>set Templatefolder to "HD:Users:my_user:Desktop:Template" set CustomerFolder to (choose folder with prompt "Select customer folder to be re-organised") tell application "Finder" set CustomerData to every item of CustomerFolder set OldF to make new folder in CustomerFolder with properties {name:"Old Strutucture Files"} move CustomerData to OldF set Newstructure to every item of folder Templatefolder duplicate Newstructure to CustomerFolder end tell </code></pre>