Effacer le contenu d'un dossier ? - PHP - Programmation
Marsh Posté le 09-02-2005 à 18:52:36
Non. Non seulement rmdir n'efface un dossier que s'il est vide, mais il efface évidemment aussi le dossier lui-même. Je voudrais effacer le CONTENU du dossier sans effacer le dossier lui-même.
Marsh Posté le 09-02-2005 à 18:53:25
Hermes le Messager a écrit : Non. Non seulement rmdir n'efface un dossier que s'il est vide, mais il efface évidemment aussi le dossier lui-même. Je voudrais effacer le CONTENU du dossier sans effacer le dossier lui-même. |
lol t'as édité vilain garçon (je parle d'Ayudet)
Marsh Posté le 09-02-2005 à 18:53:46
Hermes le Messager a écrit : lol t'as édité vilain garçon (je parle d'Ayudet) |
oui, j'ai compris en relisant ton message en fait
Marsh Posté le 09-02-2005 à 18:55:16
Apparemment, ya rien. Il faut donc lister le contenu du dossier et effacer les fichiers un par un avec une boucle sur le tableau renvoyé par scandir en omettant le "." et le ".."
C'est lourd quand même...
Marsh Posté le 09-02-2005 à 18:55:37
Hermes le Messager a écrit : Apparemment, ya rien. Il faut donc lister le contenu du dossier et effacer les fichiers un par un avec une boucle sur le tableau renvoyé par scandir en omettant le "." et le ".." |
ouais plutôt
Marsh Posté le 09-02-2005 à 19:15:40
ou alors tu passes par une commande systeme si la configuration de ton serveur l'autorise
Marsh Posté le 09-02-2005 à 19:20:43
simogeo a écrit : ou alors tu passes par une commande systeme si la configuration de ton serveur l'autorise |
Pour le moment oui, mais j'aimerais bien que ce soit le plus possible portable , donc, je vais passer par un scandir. J'avais jamais remarqué que cette instruction manquait.
Marsh Posté le 09-02-2005 à 19:41:42
On organise une manif chez php.net ? nan parceque c'est vrai mine de rien, il y a des fonctions qui font vraiment des truc utilisés pour la derniere fois il y a 10 ans par un moine tibetain .. et il y a pas ce genre de truc qui s'utilise pourtant assez souvent ..
Marsh Posté le 09-02-2005 à 19:47:10
tu trouves des trucs tout fait :
http://www.sheep-team.org/prog/26
Marsh Posté le 09-02-2005 à 19:53:41
nico168 a écrit : tu trouves des trucs tout fait : |
Ouai, enfin des trucs comme ça, on peut faire tout seul, c'est pas dur, c'est juste que c'est lourd au niveau du traitement et du code je trouve.
Marsh Posté le 09-02-2005 à 20:00:51
Exact, je commance a faire les panneaux ?
Marsh Posté le 09-02-2005 à 22:44:48
Citation : |
Marsh Posté le 09-02-2005 à 22:47:21
Oui mais il voulait savoir s'il y avait une fonction deja toute faite, pas une bricole maison (meme si je dois dire qu'elle est pas mal celle la)
Marsh Posté le 09-02-2005 à 18:48:19
Heu, je suis peut être passé à côté dans la doc, mais je ne vois rien qui permet d'effacer tout le contenu d'un dossier, sans effacer le dossier lui-même.
Me trompe-je ?
PS : je veux juste savoir s'il existe une instruction à côté de laquelle je serais passé. Lister, puis effacer tous les fichiers d'un dossier, je sais faire.