Bonsoir
Dans la FAQ ( http://c.developpez.com/faq/?page=Le...e-d-un-fichier ), on peut pas exemple vérifier si un fichier existe. Mais, peut-on vérifier si on peut le lire "r", écrire dedans ou l'écraser "w" ?
Bonsoir
Dans la FAQ ( http://c.developpez.com/faq/?page=Le...e-d-un-fichier ), on peut pas exemple vérifier si un fichier existe. Mais, peut-on vérifier si on peut le lire "r", écrire dedans ou l'écraser "w" ?
Modérateur Mageia/Mandriva Linux
Amicalement VOOotre
Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
Mes tutoriels : xrandr, algorigramme et C, xml et gtk...
salut,
en général on va pouvoir déterminer si on a les droits ou non, sous Linux par exemple on pourra récupérer les permissions UGO du fichier à travers l'appel stat(), en mixant avec getuid() (ou similaire/fonctions associées) on pourra déduire qu'on est user 1000, que le fichier appartient à l'utilisateur 1000, que le fichier a les droit users pour lire et écrire etc.
sinon de manière plus directe (et sauf erreur, plus portable il me semble) on part du principe qu'il est plus rentable de demander pardon que de demander la permission, lesdites plates excuses consistant en général à gérer les codes d'erreurs et/ou les exceptions
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager