Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/12/2006, 10h45   #1
Membre du Club
 
Inscription : novembre 2004
Messages : 147
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 147
Points : 44
Points : 44
Par défaut Copie de répertoires

Bonjour,
je cherche à copier le contenu d'un répertoire (avec les sous répertoires et les fichiers) dans un autre répertoire (sur le même serveur)
Par exemple je voudrai copier mon répertoire /dev/images/ dans /images/, en vidant le contenu de /images/ et en le remplissant par le contenu /dev/images/

Merci d'avance
wehtam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 10h55   #2
Membre éclairé
 
Avatar de genova
 
Inscription : septembre 2004
Messages : 487
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 487
Points : 397
Points : 397
Envoyer un message via MSN à genova
Salut, voilà qui devrais t'aider :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
function copy_dir($path, $new_path)
{
	if (!file_exists($new_path))
	{
		mkdir($new_path);
	}
 
	$fd = opendir($path);
	while ($file = readdir($fd))
	{
		if ($file == '.' || $file == '..')
		{
			continue;
		}
 
		if (is_dir($path . $file))
		{
			copy_dir($path . $file . '/', $new_path . $file . '/');
		}
		else if (is_file($path . $file))
		{
			copy($path . $file, $new_path . $file);
		}
	}
	closedir($fd);
}
par exemple :
Code :
copy_dir('/dev/images/', '/images/');
(ne pas oublier le / final)
__________________
Testez le forum Fire Soft Board, un forum libre, gratuit et français.

Système de template de phpBB - Lisez la FAQ PHP avant toute question si vous débuttez en PHP.
genova est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 11h00   #3
Membre du Club
 
Inscription : novembre 2004
Messages : 147
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 147
Points : 44
Points : 44
merci beaucoup,
juste une petite question supplémentaire, si le répertoire destination contient déjà des répertoires ou des fichiers, ceux-ci sont ils supprimés ?
wehtam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 11h03   #4
Membre éclairé
 
Avatar de genova
 
Inscription : septembre 2004
Messages : 487
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 487
Points : 397
Points : 397
Envoyer un message via MSN à genova
Ca les écrasera normalement.
__________________
Testez le forum Fire Soft Board, un forum libre, gratuit et français.

Système de template de phpBB - Lisez la FAQ PHP avant toute question si vous débuttez en PHP.
genova est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h48.


 
 
 
 
Partenaires

Hébergement Web