I use a fairly straightforward Applescript compiled into an application. Just drag and drop a folder, wait a few moments or minutes (depending on number and size of files) and it is copied into My Library.
on open droppedItems
display dialog "How to handle existing files?" buttons {"Overwrite", "Cancel", "Skip"} default button 3
if (button returned of result) is "Overwrite" then
set overwriteOption to "f"
else
set overwriteOption to "n"
end if
repeat with thisItem in droppedItems
if (folder of (info for thisItem without size)) is true then
get quoted form of POSIX path of thisItem
try
do shell script "cd " & result & "; /bin/cp -RP" & overwriteOption & " ./* ~/Documents/DAZ\\ 3D/Studio/My\\ Library/"
on error errorMsg number errorNum
display dialog "Error (" & errorNum & "):" & return & return & errorMsg buttons "OK" default button 1 with icon caution
end try
end if
end repeat
display dialog "Script finished." buttons "OK" default button 1 with icon note
end open
(Derived in part from a sample script I found online and lost the link to long ago.)
This assumes that your My Library folder is in the default location. If it isn’t, adjust the path in the script accordingly.
A “exited with non-zero status” error message may occur sometimes. This is a non-critical error, probably indicating a duplicate file somewhere. I have never had a product fail to work after this error.
After use, the original folder may be safely deleted.