dirname Renvoie le chemin du dossier parent &reftitle.description; stringdirname stringpath intlevels1 Renvoie le chemin parent d'un chemin représentant un fichier ou un dossier, qui correspond à levels niveau(x) plus haut que le dossier courant. dirname agit naïvement sur la chaine en entrée et n'est pas au courant du système de fichiers courant ou d'éventuels composants comme "..". Sur Windows, dirname assume que la codepage actuellement définie, donc pour qu'il puisse voir le nom de dossier correct avec des caractères multioctets dans le chemin, la codepage correspondante doit être définie. Si path contient des caractères qui sont invalides pour la codepage courante, le comportement de dirname est indéfini. Sur d'autres systèmes, dirname assume que path est encodé dans un encodage compatible ASCII. Sinon, le comportement de la fonction est indéfinie. &reftitle.parameters; path Un chemin. Sous Windows, les slash (/) et antislash (\) sont utilisés comme séparateurs de dossier. Dans les autres environnements, seul le slash (/) est utilisé. levels Le nombre de dossiers parents plus haut. Doit être un entier supérieur à 0. &reftitle.returnvalues; Retourne le dossier parent du chemin. S'il n'y a pas de slash dans le chemin path, un point ('.') sera retourné, indiquant le dossier courant. Sinon, la chaîne retournée sera le chemin path dont on aura supprimé tous les /component. Il faut faire attention lors de l'utilisation de cette fonction dans une boucle qui peut atteindre le dossier racine, car ceci peut produire une boucle infinie. ]]> &reftitle.examples; Exemple avec <function>dirname</function> &example.outputs.similar; &reftitle.seealso; basename pathinfo realpath