Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?

Getting latest file from FTP server

by Anonymous Monk
on Sep 19, 2002 at 14:21 UTC ( #199182=perlquestion: print w/replies, xml ) Need Help??
Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

How do I get the latest file that was uploaded in a given directory on an FTP server using NET::FTP. The ls -lt command gives me the listing in opposite chronological order for Unix FTP server and NT FTP server. I also need to get the time of upload. Any help will be appreciated.

Replies are listed 'Best First'.
Re: Getting latest file from FTP server
by krujos (Curate) on Sep 19, 2002 at 15:52 UTC
    You could use ls -lrt (which reverses the list by time updated). Something like
    $tmp = `ls -lrt`; @array = split /\n/,$tmp; print $array[@array-1];
    you could do this cleaner with a regexp even.
    Good Luck
Re: Getting latest file from FTP server
by sch (Pilgrim) on Sep 19, 2002 at 14:23 UTC

    I haven't used the NET::FTP module, but thinking from a purely unix standpoint, would ls -lrt help?

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://199182]
Approved by fireartist
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (7)
As of 2016-09-29 11:35 GMT
Find Nodes?
    Voting Booth?
    Extraterrestrials haven't visited the Earth yet because:

    Results (552 votes). Check out past polls.