Vintage Computer Festival wrote:
>On Wed, 25 Feb 2004, Kevin Handy wrote:
>
>
>
>>If you set up kermit right (and you have a current enough version of kermit
>>on both ends), you can do a recursive transfer (i.e. transfer all
>>sub-directories
>>automatically). Check out the following commands for more info.
>>
>> set rec path relative
>> set send path relative
>> set file coll update
>> get /relative *
>> send /relative *
>>
>>To get the latest versions, go to the source
>>
>> http://www.columbia.edu/kermit/
>>
>>you should be able to find a version for just about anything there.
>>
>>
>
>Hi Kevin.
>
>Thanks for the tip. Kermit certainly rocks. I've downloaded the 3.15
>DOS version from Columbia and have been playing with it for about an hour
>now and think I've got it tuned pretty well. It has some excellent
>features. The only problem is, I haven't been able to figure out how to
>make it do a recursive get. Online documentation is sparse, and
>unfortunately, in my vast library of computer books, I have no volume on
>Kermit.
>
>I want to be able to set the directory on the local machine and then do a
>get of an entire remote volume, i.e.:
>
>get e:\*.*
>
>Which I would want to download all files and recursively traverse all
>directories on remote drive e:, storing them in the local directory I
>specify and preserving pathnames, filenames, and preferably attributes.
>However, it only downloads files in the root directory.
>
>Can you point me to some relevant documentation?
>
>
>
You may need the beta version (3.16) for recursive to work
http://www.columbia.edu/kermit/msk316.html
I recently did this, (but from a win3.11 system to Linux)
and it goes something like the following:
On the transmitting side, do
cd e:\ % Go to root of directory to transfer
msk316 % Start kermit
...set line ...., set speed ..., etc. to assign and set up your port
set send path relative % Tell it to send path information
server % Go into serving mode
On the receiving side
cd \xxx % Go to path to receive data
msk316 % Start kermit
...set line ...., set speed ..., etc. to assign and set up your port
set rec path relative % Tell it to receive path information
set fil coll update % Speeds things up if you have to restart
receive /recursive * % Grab all the files
If the transfer dies, kill the last partial file transfered, and
restart. The "set fil coll update" will cause it to rapidly skip
over the files already transfered.
Received on Thu Feb 26 2004 - 08:43:47 GMT