Hey everyone,
I’m trying to create an automator service that will duplicate a folder structure to a new location. I found a way to do what I need using Terminal:
$ rsync -a /path/from/ /path/to/ --include */ --exclude *
So now I’m trying to accomplish the same thing in automator. I have the following;
-
Ask for Finder Items
result is something like:
{alias “Macintosh HD:Users:xxx:Desktop:Folder 1:”, alias “Macintosh HD:Users:xxx:Desktop:Folder 2:”} -
Run Applescript
on run {input, parameters}
set pathFrom to the POSIX path of input's item 1
set pathTo to the POSIX path of input's item 2
do shell script "$ rsync -a " & quoted form of pathFrom & " " & quoted form of pathTo & " --include \\*/ --exclude \\*"
display dialog "Folder structure has been replicated!" buttons {"OK"}
end run
It always fails. Does anyone know what I’m doing wrong? Thanks in advance.