※ 引述《koko1487 (芋頭)》之銘言:
: 現在寫的只能一個一個的從aaa資料夾
: 抓取檔案"路徑"上傳到資料庫
: 並將實體資料寫進bbb資料夾
: 我的問題是:
: 到時我會有好幾TB的資料量(都是圖片)
: 總不可能一筆一筆手動去抓
: 所以我想問有沒有方法可以一次從aaa資料夾
: 將資料的路徑一次抓到資料庫
: 且實體資料也會送到bbb資料夾
: 請有經驗的各位幫解答一下吧~
: 謝謝~~
//*********************
// 取得資料夾路徑清單
//*********************
function dir_list($start_dir='.') {
$files = array();
if (is_dir($start_dir)) {
$fh = opendir($start_dir);
while (($file = readdir($fh)) !== false) {
if (strcmp($file, '.')==0 || strcmp($file, '..')==0) continue;
$filepath = $start_dir . '/' . $file;
if ( is_dir($filepath) )
$files = array_merge($files, $this->dir_list($filepath));
else
array_push($files, $filepath);
}
closedir($fh);
} else {
$files = false;
}
return $files;
}
以前去PHP趴文留的程式,超好用,試試吧
來源是PHP官方函式手冊下面其它高手補充的,不過我忘了哪時候是查哪個函式= =
如果有人找到,幫我補上,謝謝
--
我的樂多網誌http://blog.roodo.com/liaosankai
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.67.245.145