hotwheels 22 wrote:
i hope you don't mind the post
Of course not, don't worry about stuff like that.
i just don't have the time
Understood, but you have to realise it's a bit like this.
"I want industrial-strength transportation."
"OK, here's a Mack truck."
"Oh, thanks, but I don't have the time to learn to drive a truck."
Your options really are, learn to drive a truck, or pay someone else to drive the truck for you,… or pile up everything on top of the Mini and hope for the best.
I am trying to see if there is something like Araxis Merge
By all means; but, IIRC from our previous conversations, your workflows and requirements are somewhat unorthodox, so the best way to find out if such tools work for you is simply to download them and give them a run.
/loading/ and automator script OTOH /is/ something I could handle
Automator doesn't have scripts in the usual sense; anyway, often enough the problem with scripts is not so much what they do, but tailoring them (and how they fail) to a specific user style.
Take, for instance, this one. It merges folder A into folder B using ditto (as in the link I mentioned above). The actual work is being done by a single line. Everything else is choosing the folders and checking the correct selection; and even so, it's not complete -- it only checks that the source and target are not the same, but it doesn't check if either is a subfolder of the other, which is just as important.
--script begins
on run
set mySource to myChoice("Select source folder:")
set myTarget to myChoice("Select target folder:")
if myTarget = mySource then
repeat until myTarget ≠ mySource
set myTarget to myChoice("Sorry, source and target folders must be different. Please select another target folder:")
end repeat
end if
set {sourceName, targetName} to {myName(mySource), myName(myTarget)}
display dialog "OK to merge contents of " & sourceName & " into " & targetName & "?" buttons {"OK", "Cancel"} default button 1
try
do shell script "ditto " & quoted form of POSIX path of mySource & " " & quoted form of POSIX path of myTarget
on error number errNum
display dialog "Sorry, an error has occurred." & return & return & "Error: " & errNum
end try
end run
on myChoice(thePrompt)
choose folderwith promptthePrompt without invisibles and multiple selections allowed
return result
end myChoice
on myName(theName)
do shell script "basename " & quoted form of POSIX path of theName
return result
end myName
--script ends