copying files
Yennie at aol.com
Yennie at aol.com
Tue Feb 4 13:33:01 EST 2003
You'll have to refer to an AppleScript reference for that syntax, but
generally you should be able to take a script which runs in Script Editor,
paste it into a field in Metacard, and do this:
do (fld "CopyAppleScript") as applescript
If you want to merge in some values from the current script, do this:
do merge(fld "CopyAppleScript") as applescript
And inside your script, put a placeholder like this: [[ myPathName ]]
I believe AppleScript paths want ":" delimiters, although there are also
utilities for dealing with POSIX (i.e. Metacard) paths.
If you need to convert, you should replace "/" with ":" and add the volume
name to the front.
Ex: "/Folder/MyFile.txt" becomes "Macintosh HD:Folder:MyFile.txt"
For shell(), see the "mv" or "cpy" commands. You can get the syntax by
launching the "Terminal" application and running "man cpy" or "man mv".
You should be able to do something like this:
get shell("cpy"&&oldPath&&newPath)
You will need to use command line flags to copy directories/folders.
HTH,
Brian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.runrev.com/pipermail/metacard/attachments/20030204/4c7d74a7/attachment.htm
More information about the metacard
mailing list