Droit d'acces au fichiers

JCRen Messages postés 5 Date d'inscription vendredi 13 février 2004 Statut Membre Dernière intervention 1 mars 2005 - 13 févr. 2004 à 10:59
gg00xiv Messages postés 656 Date d'inscription mercredi 22 août 2001 Statut Membre Dernière intervention 11 mars 2005 - 13 févr. 2004 à 20:13
En gros ce que je voudrais c'est ( en c# ) savoir comment verifier si un fichier que j'ai ouvert est en READ ONLY ou en WRITE ONLY ou encore s'il est RW.

++ JCR ++

3 réponses

cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
13 févr. 2004 à 11:38
je pense qu'il faut utiliser System.IO.FileInfo et sa propriété Attributes

Cocoricoooooooo !!!!
0
JCRen Messages postés 5 Date d'inscription vendredi 13 février 2004 Statut Membre Dernière intervention 1 mars 2005
13 févr. 2004 à 14:10
voila la solution pour ceux que ca interresserait

if ( ( System.IO.File.GetAttributes(this.LoadedFileName) & System.IO.FileAttributes.ReadOnly )
System.IO.FileAttributes.ReadOnly)
{
LE FICHIER EST READONLY
}else {
LE FICHIER EST NON READ ONLY
}

++ JCR ++
0
gg00xiv Messages postés 656 Date d'inscription mercredi 22 août 2001 Statut Membre Dernière intervention 11 mars 2005 13
13 févr. 2004 à 20:13
Ceci est juste, mais pour déterminer les attributs d'un fichier sur ton système de fichier. Cela ne te renvoi pas le mode d'ouverture de ce fichier dans ton code.

Pour déterminer si tu peux écrire ou lire dans un fichier ouvert, tu dois passer par les propriété du flux CanRead et CanWrite de ton objet dérivé de Stream (FileStream, NetworkStream, etc...).

[Membre du Labo .NET]
0
Rejoignez-nous