Section courante

A propos

Section administrative du site

CHDIR

Change le répertoire
  unistd.h

Syntaxe

int chdir(const char *path);

Paramètres

Nom Description
path Ce paramètre permet d'indiquer le répertoire courant

Retour

Valeur Description
0 Cette valeur permet d'indiquer que l'opération a été un succès.
-1 Cette valeur permet d'indiquer qu'une erreur s'est produite et qu'il n'a pas été possible de changer le répertoire courant. Dans ce cas, il sera possible d'obtenir des informations supplémentaires en consultant la variable errno.

Description

Cette fonction permet de changer de répertoire de travail.

Remarques

Exemple

Voici quelques exemples typiques de l'utilisation de cette fonction :

  1. #include <stdlib.h>
  2. #include <unistd.h>
  3.  
  4. int main() {
  5.  char S[255];
  6.  chdir("/home/");
  7.  getcwd(S,255);
  8.  printf("Repertoire courante = %s\n",S);
  9.  return 0;
  10. }

on obtiendra le résultat suivant si le répertoire «C:\WINDOWS» existe :

Repertoire courante = /home

Voir également

Langage de programmation - Perl - Référence des modules - POSIX::CHDIR
Langage de programmation - PHP - Référence de procédures et fonctions - chdir

Dernière mise à jour : Samedi, le 27 juin 2015