Bonsoir à tou-s-tes,

Je souhaite copier un dossier et tout son contenu vers un autre.
Le contenu peut être des dossiers ou des fichiers.
J'ai essayé de différentes manière en utilisant les Class Folder et
File mais je ne parviens à copier que les fichiers.
Voici la fonction actuelle :

function copy_folder($src, $dest)
{
    $Folder =& new Folder();
    $Folder->path = $src;
    $Folder->sort = true;

    $files = $Folder->findRecursive();
    foreach($files as $file)
    {
        $File =& new File($file, false);
        $filename = $File->getName();

        if(is_file($file))
        {
            if(copy($file, $dest . DS . $filename)) {
               return true;
            } else {
                return false;
            }
        }
    }
}

Cette fonction récupère tous les fichiers du dossier $src et les copie
dans le dossier $dest. Par contre impossible de les copier dans un
sous-dossier s'il existe.

Merci à ceux et celles qui pourront m'aiguiller.

A+
--~--~---------~--~----~------------~-------~--~----~

Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier  : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à