begin process at 2010 03 22 13:38:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

General

 > 

inverse de la fonction dir


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

inverse de la fonction dir

jeudi 21 août 2008 à 14:39:07 | inverse de la fonction dir

dam278

bonjour a tous

je cherche une fonction qui aurait l'effet inverse de Dir(). Je cherche a recuperer le chemin d'acces du repertoire contenant mon fichier...

merci d'avance

Le chameau peut travailler 8 jours sans boire. Je peux boire 8 jours sans travailler
jeudi 21 août 2008 à 14:58:00 | Re : inverse de la fonction dir

jmfmarques

Membre Club
Bonjour,
Pardon ?
Si tu sais où est ton fichier (chemin complet) instrrev avec "\" t'en extraiera le répertoire
Si tu ne sais pas : il va te falloir rechercher sur toutes tes partitions, dans tous les répertoires et dans tous les sous-répertoires (en espérant que tu n'aies pas plusiieurs fichiers du même nom !!!.. et pour ramer, ça va ramer....)
Peux-tu être plus précis dans ta question, s'ul te plait ?
jeudi 21 août 2008 à 14:59:14 | Re : inverse de la fonction dir

casy

Membre Club
"...Je cherche a récupérer le chemin d'accès du répertoire contenant mon fichier..."

Ca veut dire quoi exactement ??????

Faut-il comprendre qu'il faut faire une recherche sur tout le(s) disque(s) dur(s) de la machine dans l'espoir de retrouver quelque part dans un des répertoires, ton fichier ?????


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]
jeudi 21 août 2008 à 15:20:14 | Re : inverse de la fonction dir

dam278

désolé c'etait pas clair..

si je recupere "D:\Mes documents\monfichier.doc"
dir renvoie "monfichier.doc"
moi je cherche la fonction qui me renverrai "D:\Mes documents"

merci
Le chameau peut travailler 8 jours sans boire. Je peux boire 8 jours sans travailler
jeudi 21 août 2008 à 15:27:34 | Re : inverse de la fonction dir

casy

Membre Club
Si je me souvient bien, à la fonction Dir, à la première utilisation, il faut lui passer le chemin pour quelle renvoie la liste des fichiers.

Donc le chemin tu le connais déjà, non ? pas besoin d'essayer de le retrouver.

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]
jeudi 21 août 2008 à 15:30:38 | Re : inverse de la fonction dir

dam278

je te donne le code sans ca on va pas s'en sortir

dlgcommon est un commondialog, cheminBDD et repertoire des Strings

    dlgCommon.Filter = "Base de données (*.mdb)|*.mdb"
    dlgCommon.ShowOpen
    CheminBDD = dlgCommon.FileName
    Repertoire = ????

Le chameau peut travailler 8 jours sans boire. Je peux boire 8 jours sans travailler
jeudi 21 août 2008 à 16:03:22 | Re : inverse de la fonction dir

jmfmarques

Membre Club

Plus rien à voir avec Dir !

Utilisation de InstrRev (déjà dit) ...

jeudi 21 août 2008 à 16:09:32 | Re : inverse de la fonction dir

dam278

ca a a voir avec dir que l'effet est quasi le meme, si dir existe je me suis dit il doit exister une fonction equivalente pour obtenir l'autre partie de la string. Mais je suis en trein d'esssayer de contourner le probleme en recuperant directement le chemin du repertoire (j'ai d'ailleurs posté un autre sujet... ^^)

merci a vous 2 en tt cas

Le chameau peut travailler 8 jours sans boire. Je peux boire 8 jours sans travailler
jeudi 21 août 2008 à 16:53:48 | Re : inverse de la fonction dir

PCPT

Administrateur CodeS-SourceS
salut,

c'est bien INSTRREV comme indiqué
http://www.codyx.org/snippet_recuperer-chemin-fichier_280.aspx#900

et çà n'est en effet en aucun cas l'inverse de DIR
DIR sert à LISTER
que tu l'utilises autrement n'en change pas son utilité

merci d'être plus précis lors de tes prochaines questions, pour moi l'inverse de lister, c'est .. délister :)

alors on déliste comment, on kill *.* ?
ou on fait juste un msgbox vbnullstring ?

http://www.codyx.org/snippet_recuperer-chemin-fichier_280.aspx#900

Prenez un instant pour répondre à ce sondage svp  
vendredi 22 août 2008 à 01:13:19 | Re : inverse de la fonction dir

dedenet2

Bonsoir ,
Un exemple pour récuperer le répertoire d'un fichier:


   'Code VB6
   'Charger Reference "Microsoft Scripting Runtime"
   'dans menu Projet\Références...
   
    Dim fs As New FileSystemObject
    Dim f As File
    Dim Repertoire
    Dim CheminBDD
    ----------------------------------------
    'Adapter ton code du commondialog quant du clique
    'sur annuler ou ouvrir
    ----------------------------------------

 
    Set f = fs.GetFile(CheminBDD)

    Repertoire = UCase(f.ParentFolder)
    ou
    Repertoire = UCase(f.ParentFolder)& "\" (suivant ce que tu fais avec ce répertoire)

 
    J'espère avoir repondu correctement
    A++

1 2

Cette discussion est classée dans : fonction, cherche, travailler, dir, inverse


Répondre à ce message

Sujets en rapport avec ce message

Association de touche [ par Dr Chal ] Tout d'abord merci pour l'aide de mon dernier EmailJe cherche une fonction permettant de combiner deuc touches pour executer une actionEx: avec les to Recherche le nom d'une fonction [ par eltaris ] Je cherche une fonction (qui existe, je le sais) qui interrompt le processus en cours pendant un court instantpour que puissent s'exécuter d'autres pr Je cherche une fonction facile mais je la trouve pas :-( [ par nitocris ] Je veux seulement savoir quelle est la fonction qui me renvoi le type d'une varaiable variant.Je veux savoir sui c'est (String ou double)Merci cherche une fonction permettant de dupliquer des controles [ par psycho ] G un gros prob sous VB..je cherche a dupliquer des controles afin d 'avoir a eviter d 'en creer 2000 et des poussieres moi-meme.Cependant, je n ai tro Fonction Dir [ par pitch ] Bonjour à tous.J'ai un petit problème avec la fonction Dir.J'essaie de scruter un répertoire avec Dir("\\nt-sysres\reseau\MAC_IP_adr\").Il me retourne Parcours dossier avec Dir [ par bingo974 ] Bonour,G un gros problème avec le parcours de répertoire sur un disque. J'utilise une fonction récursive, qui passe en revue ts les dossiers et qui en ..::cherche Fonction ZooM::.. [ par bdlj39 ] salut a toi qui lit ce message j'explique mon petit probleme:je cherche un fonction pour zoomer la courbe que mon prog dessine dans une picture box.la Fonction Dir récursive [ par legion91 ] Voila je cherche le moyen de liste tout les fichiers d'un repertoire et ses sous répertoire avec la fonction Dir.Car la sa n'affiche que le repertoire je cherche la fonction permettant de trier 1 tableau [ par windu ] Salut, bon voila mon problème...Je cherche le nom de la fonction permettant de trier les valeurs d'un tableau par ordre croissant (ou décroissant) tou Nombre aléatoire [ par rvanbellingen ] Je cherche une manière de créer un nombre aléatoire et de vérifier que celui-ci est différent de certain autres et si il est identique aux autres rech


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,716 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales