JCRen
Messages postés5Date d'inscriptionvendredi 13 février 2004StatutMembreDernière intervention 1 mars 2005
-
13 févr. 2004 à 10:59
gg00xiv
Messages postés656Date d'inscriptionmercredi 22 août 2001StatutMembreDernière intervention11 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.
JCRen
Messages postés5Date d'inscriptionvendredi 13 février 2004StatutMembreDerniè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
}
gg00xiv
Messages postés656Date d'inscriptionmercredi 22 août 2001StatutMembreDernière intervention11 mars 200513 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...).