Thanks guys for the help! I used nlst(). The ftputil seems to be very helpfull, but getting a new library in an organization like the one I work at is big issue. Thanks anyway :)
[EMAIL PROTECTED] wrote: > alex wrote: > > Hello, > > > > My script is trying to get a file from a remote server, every day it > > ftps from a directory. My code works perfect if I know the name of the > > file in the remote directory. > > > > ftp.retrbinary('RETR ' + filename, handleDownload) > > > > The problem is that in the future the name of the file is going to be > > aleatory. How can I get the file's name (only one file is in that > > directory) and store it in a variable before executing ftp.retrbinary? > > > > Thanks a lot for your help, > > > > Alex > > You can use the nlst(dirname) method to retrieve a directory listing on > the remote server. If the remote server doesn't support NLST command > rhen you could do ftp.retrlines('LIST') and parse the results to get a > directory listing. -- http://mail.python.org/mailman/listinfo/python-list