Bisa dicoba script python ini
... tapi perlu bikin dulu fungsi mylistitem supaya sesuai dengan tujuan anda.
Keterangan mengenai fungsi-fungsi lain ... baca di doc-nya python bagian ftplib :-)
from ftplib import FTP
def mylistitem(item)
# ini fungsi callback
# parameter item adalah baris listing
# biasanya parsing pake reg-ex
# simpan nama file yang perlu di downloadprint item+'\n' #cuma di-print aja
ftp = FTP('www.myurl.com') ftp.login(user='who', passwd='what') ftp.cwd('html/download') ftp.retrlines('LIST',mylistitem) ftp.retrbinary('RETR '+namafilenya, open(namafilenya, 'wb').write) # namafilenya dapet dari fungsi mylistitem ftp.quit()
Jhon Ramawi Putra wrote:
Dear All,
Maaf nih.. posting sendiri ... jawab sendiri... :)
Command FTP yang saya maksud adalah kalau dibentuk menjadi suatu script FTP, karena jumlah file dengan nama dan penomoran berurut akan selalu bertambah, dan script FTP tersebut akan dijalankan oleh suatu aplikasi di Client secara otomatis (jadi user nggak akan pernah menjalankan FTP lewat console).
Solusi saya saat ini dengan melakukan modifikasi di aplikasi client nya. Tapi, kalau ada yang mau sharing contoh script FTPnya, i'll be a very happy man... :)
T I A
Best Regards,
Jhon Ramawi Putra
-- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis.php
