bonjour,
Simple question peut t'il y avoir une fonction qui permet de deplacer un dossier d'un repertoire à un autre
merci
Version imprimable
bonjour,
Simple question peut t'il y avoir une fonction qui permet de deplacer un dossier d'un repertoire à un autre
merci
on peut pour deplacer un fichier se servir de rename,
ca marche peut etre avec un dossier.
http://fr.php.net/manual/fr/function.rename.php
http://fr.php.net/manual/fr/function.copy.php
ca doit marcher aussi :)
oui enfin la il faudra qu il fasse du unlink apres la copy
non fonction copy je viens de la tester elle marche pas avec les dossiers
fichier par fichier recursivement 8)
j'ai pas bien compris ce que vous voulez direCitation:
Envoyé par siddh
ben tu parcours ton repertoire, tu le cré a l endroit de la destination et tu compie les fichiers un par un ...
mon dossier est vide, mais mon pb en prémier lieu étais que j'arrive pas à créer des sous dossier, vue qu'il y'avait pas autre solution j'ai décider de crééer mes sous dossier au même niveau que le dossier pére et aprés de les deplacer, à priorie c'est dificile d'aboutir au resultat que je veux
Code:mkdir("mondossier",0777);
j'ai fait
qui est la dossier pére et j'ai voulu créer 6 dossiers sous ce dossier avec la même fonction suf que j'y arrive pas mkdir ne veut pas marcher au 2 éme niveau et j'ai même vérifier les droit et il sont sur 777Citation:
Envoyé par siddh
je sais tjrs pas pkoi ça ne veux pas marcher?
ben la c est une erreur dans ton code, tuoublie certainement de remettre le parent dans ton path du dossier.
montre ton code et l'erreur qu il te donne
ceci pour le prémier dossier etCitation:
mkdir ("mon_dossier/$doss", 0777);
chmod ("mon_dossier/$doss", 0777);
pour mes sous dossierCitation:
mkdir ("/mon_dossier/$doss/tiroir1", 0777);
chmod ("/mon_dossier/$doss/tiroir1", 0777);
mkdir ("/mon_dossier/$doss/tiroir2", 0777);
chmod ("/mon_dossier/$doss/tiroir2", 0777);
mkdir ("/mon_dossier/$doss/tiroir3", 0777);
chmod ("/mon_dossier/$doss/tiroir3", 0777);
mkdir ("/mon_dossier/$doss/tiroir4", 0777);
chmod ("/mon_dossier/$doss/tiroir4", 0777);
mkdir ("/mon_dossier/$doss/tiroir5", 0777);
chmod ("/mon_dossier/$doss/tiroir5", 0777);
vires moi les / avant "mondossier" ou met ./
même avec ça rien comme resultatCitation:
Envoyé par siddh
met ton code entier