-2
嗨,我是一個新生的程序員,試圖建立一個CakePHP系統,允許用戶註冊,然後爲他們創建一個目錄,並將我的預構建系統免費複製到他們的目錄中。但我正在將我的應用程序目錄複製到他們的目錄。我嘗試使用遞歸複製功能,但它只複製文件不是所有子目錄。Cakephp複製整個應用程序目錄和子目錄?
請幫我這個。
編輯: 對不起,沒有附加代碼 下面的代碼:
function recurse_copy($src,$dst) {
$dir = opendir($src);
@mkdir($dst);
while(false !== ($file = readdir($dir))) {
if (($file != '.') && ($file != '..')) {
if (is_dir($src . '/' . $file)) {
recurse_copy($src . '/' . $file,$dst . '/' . $file);
}
else {
copy($src . '/' . $file,$dst . '/' . $file);
}
}
}
closedir($dir);
}
請出示一些代碼。 – dhofstet
我在這個頁面找到了解決方案。這個遞歸函數可以將整個目錄複製到一個新的目錄中。以下是鏈接:http://aidanlister.com/2004/04/recursively-copying-directories-in-php/ – user3547548