Re: [問題] ftp抓檔案的問題
※ 引述《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)
討論串 (同標題文章)
Perl 近期熱門文章
PTT數位生活區 即時熱門文章