Ajouter un commentaire

prady92
reconnaître d'avance un répertoire en lecture seul

Bonjour,

1°) j'aimerais savoir comment reconnaître d'avance un répertoire en lecture seul sans devoir attendre le code erreur de retour en tentative d'écriture sur celui-ci comme on peut le faire pour savoir si un fichier est système, archive, lecture, caché.
2°) j'aimerais savoir aussi comment détecter les autorisations (permissions, comptes autorisés) d'écriture sur un répertoire sans devoir attendre le code erreur de retour en tentative d'écriture sur celui-ci comme on le fait pour un fichier.
Cette question est indépendante de la première car le répertoire peut être en lecture/écriture mais que pour certaines personnes donc inutile d'aller plus loin s'il est déjà en lecture seul.

j'ai essayé par le code suivant différents tests:

Dim FolderBrowserDialog1 As FolderBrowserDialog = New FolderBrowserDialog() 
Dim MyAttr As FileAttribute 

If FolderBrowserDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then 

MyAttr = GetAttr(FolderBrowserDialog1.SelectedPath) 
MsgBox(MyAttr.ToString)   'me retourne Directory 

MsgBox(File.GetAttributes(FolderBrowserDialog1.SelectedPath).ToString) 
 'me retourne Directory 

Dim information As System.IO.FileInfo 
information = 
My.Computer.FileSystem.GetFileInfo(FolderBrowserDialog1.SelectedPath) 
MsgBox(information.IsReadOnly)   'me retourne toujours false même si le 
répertoire est en lecture seul 

End If 

d'avance merci à tous

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 X   X  PPPP    SSS    CCC  EEEE 
X X P P S C E
X PPPP SSS C EEE
X X P S C E
X X P SSSS CCC EEEE