You should probably do the following:[code]def getTestFile():
import os
import system
from ftplib import FTP
ftp = FTP('server name')
ftp.login('ID,'password')
filename = system.file.getTempFile("txt")
s=ftp.retrbinary('RETR Test.txt', open(filename,'wb').write)
print s
ftp.close()
system.file.writeFile("C:\\TempTest\\NewTest.txt", system.file.readFileAsBytes(filename))
[/code]Put the close before the last write.