Section courante

A propos

Section administrative du site

ACCESS

Accès
Symantec C++ Version 6.0+ io.h

Syntaxe

int access(char *path,int mode)

Paramètres

Nom Description
path Ce paramètre permet d'indiquer le chemin de répertoire et/de fichiers à vérifier
mode Ce paramètre permet d'indiquer le numéro du mode d'accès :
Constante Valeur Description
F_OK 0 Cette constante permet d'indiquer une vérification de l'existence seulement
X_OK 2 Cette constante permet d'indiquer une vérification de la possibilité d'exécution
W_OK 4 Cette constante permet d'indiquer une vérification de la possibilité d'écriture
R_OK 6 Cette constante permet d'indiquer une vérification de la possibilité de lecture
N.B.: Il est possible d'effectuer des combinaisons de vérification comme par exemple «W_OK | R_OK» permet de vérifier la possibilité de lecture et d'écriture

Description

Cette fonction permet de demander si le mode d'accès spécifié est autorisé pour un fichier ou un répertoire.

Exemple

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

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

on obtiendra le résultat suivant :

Le fichier «ACCESS.C» existe !


Dernière mise à jour : Dimanche, le 9 décembre 2018