# Extract NMUK Interface Files from Stonebranch Server

import ftplib
import os

# Get Current Path
dir_path = os.path.dirname(os.path.realpath(__file__))

def main():
    ftp = ftplib.FTP('10.108.208.194')
    ftp.login('phplogon','logon')
    ftp.cwd('/kukvims')
    filenames = ftp.nlst('FINVNTP')
#loop through list of interface files
    file_path = os.path.join('f:/kukfiles/adhoc')
    for filename in filenames:
        host_file = os.path.join(file_path, filename)
        try:
            with open(host_file, 'wb') as local_file:
                ftp.retrbinary('RETR ' + filename, local_file.write)
#                ftp.delete(filename)
        except ftplib.error_perm:
            pass        
    ftp.quit()
    
	
if __name__ == '__main__':
    main()