En bas, il y a une fonction php qui fait ce que tu veux, ce sera certainement plus efficace.
Schtroumpheur
bwwwwwaaaaarkkkkkkk!!!!!!
Posté le 26-10-2002 à 13:05:01
Merci,
mais ca va etre long dans le cas ou y ades milliers de fichier non? C'est une fonction recursive.
Y a pas de risque d'un timeout?
Y a pas une commande linux ? autre que celle que je viens de donner plus haut? qui ferait cela instantanement ?
tkx
kadreg
profil: Utilisateur
Posté le 26-10-2002 à 13:08:41
schtroumpheur a écrit a écrit :
Merci,
mais ca va etre long dans le cas ou y ades milliers de fichier non? C'est une fonction recursive.
Y a pas de risque d'un timeout?
Y a pas une commande linux ? autre que celle que je viens de donner plus haut? qui ferait cela instantanement ?
tkx
Parceque tu crois que rm -rf ferais ça instantanément ? D'autant plus qu'avec un exec, il va falloir qu'il lance un shell pour la faire tourner, donc encore du temps en plus. Il y a des chances pour que le lancement d'un rm soit finalement plus long que la fonction récursive directement en PHP.
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 26-10-2002 à 13:11:01
Si, sous les systèmes Unix t'as : "rm -R nomDuRepertoire/" suivi de "rmdir nomDuRepertoire". Mais c'est pareil, hein, c'est du récursif, y a pas de miracle
Schtroumpheur
bwwwwwaaaaarkkkkkkk!!!!!!
Posté le 26-10-2002 à 13:13:05
Oui mais si ca se passe directement dans le shell sans passer par le compilo php, je me disais que ca serait pluus rapide, brefn la fonction que tu ma filée marche pas
Schtroumpheur
bwwwwwaaaaarkkkkkkk!!!!!!
Posté le 26-10-2002 à 13:14:25
Ha si j'ai rajouter un / a la fin du dossier en arguemetn et ca va, sauf que il efface pas ledossier... lui meme, jsute les ficheir dedans..