Section courante

A propos

Section administrative du site

ACCESS

Accès
QuickC io.h, errno.h

Syntaxe

int access(const char *path, int amode);

Paramètres

Nom Description
path Ce paramètre permet d'indiquer le chemin de répertoire du fichier
mode Ce paramètre permet d'indiquer le numéro du mode d'accès :
Valeur Description
0 Cette constante permet d'indiquer une vérification de l'existence seulement
2 Cette constante permet d'indiquer une vérification de la possibilité d'exécution
4 Cette constante permet d'indiquer une vérification de la possibilité d'écriture
6 Cette constante permet d'indiquer une vérification de la possibilité de lecture

Retour

Valeur Description
0 Cette valeur permet d'indiquer que le mode est présent.
-1 Cette valeur permet d'indiquer que le mode n'est pas présent.

Description

Cette fonction permet de vérifier le mode d'accès d'un fichier.

Exemple

Voici un exemple, du nom de fichier «ACCESS.C» permettant de tester si le fichier du même nom existe :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <io.h>
  4.          
  5. int main() {
  6.  if(access("ACCESS.C",0)==0) {
  7.   printf("Le fichier «ACCESS.C» existe !\n");
  8.  } else {
  9.   printf("Le fichier «ACCESS.C» n'existe pas !\n");
  10.  }
  11.  return 0;
  12. }

on obtiendra le résultat suivant :

Le fichier «ACCESS.C» existe !

Voir également

Langage de programmation - QuickC - Référence des fonctions - chmod
Langage de programmation - QuickC - Référence des fonctions - fstat
Langage de programmation - QuickC - Référence des fonctions - open
Langage de programmation - QuickC - Référence des fonctions - stat
Langage de programmation - C pour Linux - Référence procédures et de fonctions - «ACCESS»

Dernière mise à jour : Dimanche, le 28 juin 2015