rss
La fonction dir en vb
par lawre
 Fil de Discussions
Statut : Non résolu
vendredi 17 mars 2006 à 17:26:59
Bonjour,

La fonction DIR retourne le nom d'un fichier ou répertoire d'un chemin donné. Mais quand le répertoire est caché et en lecture seule, la fonction ne les renvois pas. Par exemple comment renvoyer les répertoires $UninstalKBxxxxxx$ car la synthaxe "DIR ("C:\Windows\",vbdirectory) " ne prends pas en charge les répertoires cachés.Je ne peux même pas changer d'attribut car cela s'applique qu'aux fichiers.
pouvez vous m'aider? Merci
Répondre à lawre  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Lauster, le vendredi 20 juillet 2007 à 12:56:49 Fil de Discussions 
Salut Lawre,
Vu la date de ton message, tu as peut être résolu ton problème, mais je vais répondre au cas où d'autres tomberaient sur ce message et cherchent une réponse.

En fait dans ta syntaxe "DIR ("C:\Windows\", vbdirectory)", vbdirectory représente une valeur constante (égale à 2) qui représente un bit bien précis. Ensuite si l'on prend la constante vbhidden qui correspond aux fichiers cachés, celle ci à la valeur 16 et correspond donc à un autre bit. Il te faut donc additionner ces 2 valeurs pour activer ces 2 bits et ainsi avoir les dossiers cachés.

Cette syntaxe donnera donc (si l'on reprend ton exemple) :
DIR ("C:\Windows\", 18)
ou
DIR ("C:\Windows\", vbdirectory + vbhidden)

Voila, en espérant que cette réponse en aidera certains.

Lauster
Répondre à Lauster
Discussions pertinentes trouvées dans le forum
13/02 17h34[VBA] Fonction Dir et attributs.Programmation14/02 17h175
10/06 17h12faire appel à une fonction sous VB ExcelProgrammation10/06 20h493
03/01 18h01utiliser une fonction sous vba en excelProgrammation04/01 21h1512
03/01 14h08fonction dans vbaProgrammation03/01 19h362
Plus de discussions sur « La fonction dir en vb » Discussion en cours Discussion fermée Problème résolu
Logiciels pertinents trouvés dans les téléchargements
Télécharger lamedropXPd  2.1lamedropXPd - LameDropXPd est un encodeur mp3/Wav d'une simplicité déconcertante. Il prend en charge les MP3 Lame pour une conversion de...Catégorie: Conversion audio
Licence: Open Source
Télécharger DirectX 9.0cDirectX - DirectX représente un ensemble de pilotes (drivers) fournis par Microsoft pour offrir de nombreuses fonctions graphiques,...Catégorie: Codecs
Licence: Freeware/gratuit
Télécharger Visual Basic 6 Runtime (VB6 DLL) 6.0 SP5Visual Basic 6 Runtime (VB6 DLL) - Le Runtime Visual Basic 6 contient l'ensemble des librairies (DLL) nécessaires pour exécuter des programmes écrits en...Catégorie: Librairies (DLL)
Licence: Freeware/gratuit
Télécharger VbrFix 1H BetaVbrFix - VBR Fix est un logiciel permettant de réparer les fichiers MP3 endommagés encodés en bitrate variable (VBR - Variable...Catégorie: Extraction
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « La fonction dir en vb »
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide