我有一個名爲目錄「mysourcedir」它有sonme文件和文件夾。所以我想將這個目錄中的所有內容複製到使用PHP的Linux服務器上的其他「目標文件夾」。複製所有文件和文件夾的從一個目錄到另一個目錄PHP
function full_copy($source, $target) {
if (is_dir($source)) {
@mkdir($target);
$d = dir($source);
while (FALSE !== ($entry = $d->read())) {
if ($entry == '.' || $entry == '..') {
continue;
}
$Entry = $source . '/' . $entry;
if (is_dir($Entry)) {
$this->full_copy($Entry, $target . '/' . $entry);
continue;
}
copy($Entry, $target . '/' . $entry);
}
$d->close();
}else {
copy($source, $target);
}
}
我試着這個代碼,但它有一些問題,它在目標位置創建目錄「mysourcedir」。我期待只複製目的地的所有文件和文件夾。請建議
嘿,看起來像我需要刪除這條語句那是對的嗎? @mkdir($ target); – santosh 2009-10-03 12:30:14