Rechercher : dans
Par :

La fonction dir en vb

Dernière réponse le 20 jui 2007 à 12:56:49 lawre, le 17 mar 2006 à 17:26:59 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « La fonction dir en vb » dans :
Faire fonctionner une application Windows sous Linux avec Wine VoirWine est un logiciel permettant de faire fonctionner certaines applications Windows sous Linux. Contrairement à VMWare ou VirtualBox, Wine n'émule pas un PC complet, mais seulement les API Win32 (appels système Windows). L'émulation n'est pas...
[PHP] Fonction mail() VoirLa fonction mail() est bloquée chez certains des hébergeurs gratuits pour des raisons de sécurité (afin d'éviter le spam notamment), l'adresse ip de la machine qui a demandé le script sera alors indiquée dans le header 'X-MM-Mail-From-IP'. renseignez...
Comment fonctionne Picasa VoirPicasa est un logiciel de gestion et de retouche de photographies numériques, disponible en français depuis 2006. Fonctionnalités Ce logiciel permet aussi de recadrer les photos, d’en arranger les couleurs, et de les retoucher de façon assez simple...
VBScript - Les fonctions et les procédures VoirLa notion de procédure On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel dans le corps du programme principal. Cette notion de sous-programme est généralement appelée fonction (ou procédure)...
VBScript - Les fonctions de chaînes de caractères VoirLes fonctions de chaînes de caractères Fonction Description Filter(InputStrings, Value[, Include[, Compare]]) Sélectionne des chaînes de caractères parmi un tableau de chaînes...
VBScript - Les fonctions de date et de temps VoirLes fonctions de date et de temps Fonction Description Date Retourne la date du système DateAdd(interval, number, date) Ajoute un intervalle de temps (interval) à une...

1

 Lauster, le 20 jui 2007 à 12:56:49
  • +1

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