Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2934 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] Permission sur répertoire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB] Permission sur répertoire

n°1718930
SplitForm
Moomnia !!!
Posté le 17-04-2008 à 08:41:39  profilanswer
 

Bonjour,
 
 
Je viens de me rendre compte que la méthode FolderExists de Scripting.FileSystemObject retourne FALSE si on a pas les droits d'accès pour vérifier l'existance d'un répertoire sur un disque ou serveur.
 
Clairement, si je souhaite vérifier si le répertoire A-B existe sur ce chemin la : \\Serveur\Documents\A-B\ si je n'ai pas les droits d'accès au serveur, il me retourne FALSE au lieu de me retourner un code me disant qu'il n'a pas pu tester car je n'ai pas les droits.
 
Une idée ?

mood
Publicité
Posté le 17-04-2008 à 08:41:39  profilanswer
 

n°1718933
SplitForm
Moomnia !!!
Posté le 17-04-2008 à 08:57:41  profilanswer
 

A défaut d'avoir trouvé une fonction existante, j'ai créé celle-ci :
 


'Tester la permission sur un répertoire
Public Function PermissionOK(strRepertoire As String) As Boolean
On Error GoTo PermissionOK_Err
 
    Dim varPermission As Variant    'En utilisant la fonction DIR, si l'erreur 52 est retournée
                                    'cela signifie qu'on a pas accès au répertoire
 
    varPermission = Dir(strRepertoire & "UnnomdefichierALaCon.txt" )
    'Peu importe ce qui est retourné, si on passe ici c'est qu'on a les droits
    'ou que rien n'existe
    PermissionOK = True
    Exit Function
 
PermissionOK_Err:
    'Si err 52 alors on a pas les droits sur le folder
    If Err.Number = 52 Then
        PermissionOK = False
    End If
 
End Function


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] Permission sur répertoire

 

Sujets relatifs
[VB] [EXCEL] Copier cellules -> RESOLUfonction pour lister les fichiers d'un repertoire
[C#] Répertoire du projet courant à partir d'une librairie ?[RESOLU] lister un répertoire dans l'ordre alphabétique
Upload de fichier + création de répertoire: Erreur d'Array !!?12000 fichiers dans un repertoire
Chmod dans script de copie de répertoirecopier tous les fichiers d'un repertoire
programme qui traite tous les fichiers d'un repertoirefopen permission
Plus de sujets relatifs à : [VB] Permission sur répertoire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR