Writing a script to retrieve logfiles from one server to NAS i need to determine if sth is a file or a directory. Does anybody know a simple way to determine if an element of ftp.nlst() is a file or a directory??
Thanks in advance
Writing a script to retrieve logfiles from one server to NAS i need to determine if sth is a file or a directory. Does anybody know a simple way to determine if an element of ftp.nlst() is a file or a directory??
Thanks in advance
Consider the following code from here. It will append [F]
to directories and leave the files as it is.
from ftplib import FTP
import os
ftp = FTP(self.host)
listdir = self.ftp.nlst()
for i in listdir:
if(self.ftp.sendcmd(os.path.isdir(bool(self.ftpdir + "/" + i)))):
self.list_box_2.Append("[F] " + i)
Check out os.path
and this SO post.