Your best friend for file transfer.

automating fetch (2 posts)
- Started 19 years ago by tomklein
- Latest reply 19 years ago from Jim Matthews
-
tomklein Member
-
Jim Matthews Administrator
This is trickier than I thought. Here's what I came up with:
tell application "Fetch 4.0.3"
open {alias "PBG4:Users:jmatt :Desktop:Unit shortcut"}
repeat until (status of transfer window 1 is "Connected.")
delay 1
end repeat
set curdir to current directory of transfer window 1
set parentdir to parent directory of transfer window 1
set current directory of transfer window 1 to parentdir
duplicate remote directory curdir of transfer window 1 to alias "PBG4:Users:jmatt :Desktop:foofolder:"
set current directory of transfer window 1 to curdir
delete every remote file
end tellThe tricky things are:
1) You have to wait for the window status to be "Connected." in order to know it's safe to proceed. If, instead of opening a shortcut, you said "open url "ftp://userid :password@hostname/path/"" Fetch would take care of that for you.
2) You can't download the folder that the shortcut points to while you are in that folder. So you have to temporarily go to the parent folder, and then return after the download.
Let me know if this doesn't work for you.
Thanks,
Jim Matthews
Fetch Softworks[This message has been edited by JimMatthews (edited 10-06-2003).]
- Page 1
Topic closed
This topic has been closed.
i need to download and clear 2 folders from an ftp site: i want to look for shortcuts in a folder on the desktop (to make things easy to reconfigure), download the directories that they point to into a local folder, and then delete the contents of those directories on the server (but NOT the directories themselves).
i can't figure out how to extract the url from inside a shortcut. (telling fetch to open the shortcut file connects me to the directory, but then i have to process the fetch window line by line rather than just COPYing the whole directory.)
likewise, i can't find a command that performs the equivalent of "select all elete".
any and all help would be appreciated.
Posted 19 years ago #