Re: [問題] ftp抓檔案的問題

看板Perl作者 (薰)時間18年前 (2007/06/25 14:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
※ 引述《WalkingIce (會走路的冰塊)》之銘言: : ※ 引述《handsomegirl (薰)》之銘言: : : 試了一下,大概是我這邊目錄設錯了 : : 少了一個路徑值 : : 所以抓不到檔案 : : 然後斜線要變成兩條反斜線 : : \\home\\test : 只有一個斜線會變跳脫字元 : 「\t」會被解釋成「Tab」 : : 現在目錄找到了 卻沒有任何檔案在我的資料夾裡面 : : 問題多多啊~ : 抱歉,我沒有用過 Net::FTP,純粹用猜測的 : 不清楚 get 有沒有支援「*」這個萬用字元 : 如果有支援的話,這段程式碼應該會把相同的檔案重複抓很多次吧 get 看來是沒有支援*這個萬用字元 我有用W版友的方法試過了 依然沒有辦法去把ftp上的txt檔抓下來 找了很多資料 似乎都沒有提到這個用法 對了 我是在windows執行的 : 試試看改成 : foreach $file(@lines) { : $ftp->get("/home/test/$file","c:\\Perl\\test\\$file") or die "Orz"; : } : 因為從上一行程式碼來看: @lines = $ftp->ls("/home/test"); : @lines 裏面放的應該是所有檔名呀! : 如果執行環境是 Unix-like,可以丟到 crontab 裏面去跑 : 如果是 Windows 的話....我就不知道了 :P : 話說「檔案更新」的部份,或許可以從檔案時間裏面去判斷 : FTP server 應該是 Unix-like 吧? : LinuxDev 板有個「關於file time」的討論串可以參考看看。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.65.55.161 ※ 編輯: handsomegirl 來自: 61.65.55.161 (06/25 14:50)
文章代碼(AID): #16VsIXHr (Perl)
文章代碼(AID): #16VsIXHr (Perl)