replaced ftp by generic move-method callback, make the File object iterable