J'essaie de supprimer les répertoires en excès d'un fichier zip téléchargé.Supprimer les répertoires vides en excès dans le fichier zip téléchargé
Par exemple, je voudrais transformer:
/dossier1/dossier2/folder3/[Les fichiers sont dans ce dossier]
à
/dossier1/[fichiers se trouvent dans ce dossier]
Toute aide serait appréciée, merci.
Bonjour,
Je suis en train de supprimer des répertoires en excès à partir d'un fichier zip téléchargé.
Par exemple, je voudrais transformer:
/dossier1/dossier2/folder3/[Les fichiers sont dans ce dossier]
à
/dossier1/[fichiers se trouvent dans ce dossier]
Toute aide serait appréciée, merci.
modifier:
ce que j'ai à ce jour est
function zip_extract($file, $extractPath)
{
$zip = new ZipArchive;
$res = $zip->open($file);
if ($res === TRUE)
{
$zip->extractTo($extractPath);
$zip->close();
return TRUE;
}
else
{
return FALSE;
}
}
Je ne suis pas sûr de savoir comment s'y prendre pour enlever les répertoires indésirables cependant.
ce que j'ai est jusqu'à présent fonction zip_extract ($ file, extractPath $) { $ zip = new ZipArchive; $ res = $ zip-> ouvert ($ fichier); if ($ res === VRAI) { $ zip-> extractTo ($ extraitPath); $ zip-> close(); return VRAI; } else { return FALSE; } } Je ne suis pas sûr comment faire pour supprimer les répertoires indésirables. – DaveE
J'ai pris la liberté de mettre votre commentaire dans votre question, car il facilite la lecture. Vous pouvez cependant revenir en arrière ou l'éditer à votre guise, si vous le souhaitez. –