[問題] ftp抓檔案的問題

看板Perl作者 (薰)時間18年前 (2007/06/22 11:07), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/5 (看更多)
昨天關於excel的問題感謝L版友的協助,還有A版友的幫忙 算是解決一大半了 但是今天在抓ftp資料的時候,發現會抓不下來,不曉得是哪裡出了問題 我是需要去ftp抓取一天前的*.txt,希望可以每天早上七點固定抓取, 只抓有更新的檔案,沒更新的,local端存在就不抓了 初步的程式碼長的像這樣 use Net::FTP; open (FILE, ">*.txt"); $ftp = Net::FTP->new("1xx.1xx.xx.xx",Debug => 1,Timeout => 6000) or die "Can't connect: $@\n"; $ftp->login("user", "pass"); @lines = $ftp->ls("/home/test"); foreach $file(@lines){ $ftp->get("/home/test/*.txt", "c:\\Perl\\test\\*.txt") or die "can't get file\n"; print FILE "*.c\n"; } $ftp->quit(); 但是執行後卻出現 Net::FTP=GLOB(0x1cea178)<<< 550 Failed to open file. can't get file 問題1.為什麼會沒有辦法抓資料?程式碼出錯嗎? 問題2.怎麼樣可以篩選有更新的檔案,並且固定在每天早上七點執行? 最近剛好做個系統,問題有點多,先謝謝了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.65.55.161 ※ 編輯: handsomegirl 來自: 61.65.55.161 (06/22 11:25) ※ 編輯: handsomegirl 來自: 61.65.55.161 (06/22 13:12) ※ 編輯: handsomegirl 來自: 61.65.55.161 (06/22 13:13)
文章代碼(AID): #16UppOdr (Perl)
文章代碼(AID): #16UppOdr (Perl)