-----Original Message----- From: KyLiE [mailto:[EMAIL PROTECTED] Sent: Tuesday, March 14, 2006 10:36 AM To: Curt Shaffer Subject: Re: FW: suggestion for sftp process
Curt Shaffer wrote: >I have a small update to this post. I found out that I will be able to get >all of the files in the remote directory. Unfortunately I do not see a way >to do this with Net::SFTP. There is no mget function and * does not seem to >work for the file name. > > > >Thanks > > > >Curt > > > > _____ > >From: Curt Shaffer [mailto:[EMAIL PROTECTED] >Sent: Tuesday, March 14, 2006 9:45 AM >To: beginners@perl.org >Subject: suggestion for sftp process > > > >I am writing a process that will need to establish a SFTP connection with a >remote server, pull a file down and copy it to an archive and system folder. >I also have to do the opposite where I will need to get a file from a system >directory and push it via SFTP to a remote server. Now I have the push part >of this working fine. I just look for a matching regex of the filename and >put it where it needs to go. The issue I have is that the file name will >change every time just a little (i.e. has a date stamp and index) so where >regex works locally, I am lost at how to expect the date stamp and index >from the remote file. > > > >Any help will be appreciated. > > > >Curt > > > > > > > > > > Exactly, unfortunately Net::SFTP dont have support for * or any other comodin, I try it before,what I do and suggest to you is to create an XML with all the entries and exits that you want to do (files, directories, etc) you can create your own module that, with LibXML, create a DOM tree and send orput your files with Net::SFTP It appears that Net::SFTP::Recursive might hold what I am looking for. It has a file_pat option that will match patterns unless I am reading too much into it. I am trying it out now. I will post the outcome. Thanks Curt -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>