Accueil > Forum > > > > ouvrir un fichier * txt vb.net
ouvrir un fichier * txt vb.net
mercredi 25 juin 2008 à 08:39:06 |
ouvrir un fichier * txt vb.net

touixi
|
Bonjour à tous codeurs chevronnés! Je réalise actuellement une application qui doit ouvrir automatiquement un fichier. Malheureusement ce fichier n'a pas de nom fixe. Il se présente sous la forme: blablaa_001.txt J'aimerais savoir si l'on pouvait faire en sorte de ne pas tenir compte du mot blablaa et ouvrir ce fichier. Je déclare mon fichier comme un String ( Private fichier As Stream = ("\My Documents\blablaa_001.txt") J'ai essayé en utilisant la sémantique en remplacant blablaa_001.txt par *_001.* . Mais impossible d'ouvrir ce fichier. Comment lui donner en paramètres simplement une parti du fichier? Je vous remercie d'avoir pris du temps de me lire et vous remercie d'avance pour l'aide que vous allez m'apporter!
|
|
mercredi 25 juin 2008 à 09:18:51 |
Re : ouvrir un fichier * txt vb.net

GarnierFlorian
|
Salut touixi ! Je n'ai jamais fait ça, mais il me semble que tu ne peux pas utiliser "*" pour faire appel à ton fichier, car ce symbôle est utilisé pour choisir non pas un seul fichier mais tous ! Par exemple, si tu avais fait "*.txt", tout les fichiers avec l'extension .txt seraient appelés... De plus tu utilise l'étoile au milieu de ton nom de fichier, alors qu'elle remplace tout le nom, donc forcément ça bloque. Je ne sais pas comment faire appel à un fichier sans donner directement son nom en entier, mais déjà je pense que tu peux écarter la possibilité d'utiliser une étoile. Si je ne me trompe pas, tu fait appel à un grand nombre de fichier dans une instruction qui te permet d'en ouvrir un seul, donc c'est impossible. J'espère que quelqu'un pourra confirmer tout cela, ou même le démentir car je ne suis pas sur à 100% et donc cela permettrait d'être fixé. En attendant je vais faire quelque recherche pour voir si jamais je trouve une façon de donner une parti de fichier en paramètre. Peace
|
|
mercredi 25 juin 2008 à 09:26:05 |
Re : ouvrir un fichier * txt vb.net
|
mercredi 25 juin 2008 à 09:36:04 |
Re : ouvrir un fichier * txt vb.net

GarnierFlorian
|
Mais de rien  Par contre j'ai quelques petites questions : Pourquoi ne veux tu pas faire appel à ton fichier directement avec son nom ? Ton application va t-elle toujours faire appel au meme fichier ? En fait, que veux tu exactement ? Car si tu fait toujours appel au meme fichier, autant que tu lui définisse un nom  Donc encore une petite question, pourquoi tu ne donne pas un nom fixe à ton fichier ? Peace
|
|
mercredi 25 juin 2008 à 10:06:13 |
Re : ouvrir un fichier * txt vb.net

GarnierFlorian
|
Pour ton fichier, peut être est-il possible d'utiliser : %_001.txt "%" permet de remplacer une chaîne de caractères de longeur quelconque,donc ici ça remplacerait blablaa. "_" permet de remplacer un caractère excatement, du coup je pense que tu peux le laisser, mais il remplacera "_" par "_"...mais ce n'est pas très grave^^ Par contre je vois pas très bien comment faire sans l'extension du fichier Là tu va faire appel au fichier dans lequel se trouve _001.txt dans le nom, avec une chaine de caractère devant. Du coup, il faut q'un seul fichier est dans son nom _001.txt : si tu as blablaa_001.txt et jeparle_001.txt, ça ne marcheras pas ( problème d'ouvrir un seul fichier en faisant appel à plusieurs..) Peace
|
|
mercredi 25 juin 2008 à 11:03:17 |
Re : ouvrir un fichier * txt vb.net

NHenry
|
Bonjour Il faut ouvrir explicitement un seul et unique fichier (je ne connais aucune commande qui permet d'utiliser les jokers. GarnierFlorian, je te corrige, les jokers utilisés pour les nom de fichiers (et l'opérateur Like, mais à vérifier ce sujet) : * toute chaine (y compris vide) ? un seul caractère L'ouverture d'esprit ne se limite pas toujours à une fracture du crâne.VB (6, .NET1&2), C++, C#.Net1 Mo
|
|
mercredi 25 juin 2008 à 11:11:10 |
Re : ouvrir un fichier * txt vb.net

GarnierFlorian
|
Oki merci NHenry, je n'étais vrément pas sur, et j'avais bien raison d'ailleurs^^ Je dois confondre avec les jokers utilisés en SQL :$ En tout cas je me disais bien qu'il étai compliqué d'ouvrir un fichier sans l'appeler explicitement. Bon courage à toi touixi, et merci encore NHenry. Peace
|
|
mercredi 25 juin 2008 à 11:29:05 |
Re : ouvrir un fichier * txt vb.net

PCPT
|
salut, Je déclare mon fichier comme un String ( Private fichier As Stream = ("\My Documents\blablaa_001.txt")attention aux type, peut-être juste une simple faute de frappe... en plus tu pars de "\My , il manque la lettre du lecteur... sinon en VB 6 çà donnerait dim fichier as string fichier = dir("C: \My Documents\*_001.txt", vbsystem or vbhidden) plus qu'à ouvrir fichier qui contient soit le bon nom de fichier, soit rien ^^ donc à doir s'il n'y a pas quelques chose dans la classe system.io (je suppose) ps : bizarre de rechercher "*_001", en général on cherche plutôt "blabla_*" non? ++ Prenez un instant pour répondre à ce sondage svp 
|
|
mercredi 25 juin 2008 à 11:31:43 |
Re : ouvrir un fichier * txt vb.net

touixi
|
@Florian.
Apres quelques modification de ma part, mon application devra ouvrir un fichier .txt de type releve_001.txt Les 3 chiffres 001 vont bien entendu se modifier selon le numéro de relevé que l'on veut consulter.
Imaginons que je prenne en paramètre le numéro (exemple: 002) Comment lui indiquer ce 002 dans l'appel du fichier?
j'espère avoir été clair. En vous remerciantt Florian et NHenry pour votre aide!
|
|
mercredi 25 juin 2008 à 11:39:11 |
Re : ouvrir un fichier * txt vb.net

NHenry
|
Bonjour Tu peux utiliser un truc du genre pour lister le fichiers : Dim ltFiles as string()=io.Directory.GetFiles("releve_???.txt",NomDossier) (pas sûr de la syntaxe) Et ensuite pour l'ouvrir : - Récupérer tout le tecxte (.NET2+) : Dim lContenu as String=My.Computer.FileSystem.ReadAllText("NomFichier") (pas sûr de la syntaxe) - Prendre un Stream : Dim lStream as io.Stream=io.File.Open("NomFichier") (pas sûr de la syntaxe) L'ouverture d'esprit ne se limite pas toujours à une fracture du crâne.VB (6, .NET1&2), C++, C#.Net1 Mo
|
|
Cette discussion est classée dans : fichier, ouvrir, vb, txt, blablaa
Répondre à ce message
Sujets en rapport avec ce message
Comment ouvrir un fichier d'un autre type autre que txt avec vb.net [ par parmk ]
Bonjour à tous J'ai du mal à ouvrir un fichier de type autre que texte (.txt) à partir de l'application que je suis en train de developper. quelqu'un
Ouvrir un TXT [ par lcastell ]
Bonjour,J'ai créé un exe avec des TextBox, à la fin de mes saisies j'enregistre celle-ci en utilisant"MonFic.WriteLine" cela me permet d'avoir un fich
ouvrir un fichier par une application [ par fenlabize ]
Bonjour, je suis novice en programmation VB. J'aimerai lancer une application, en l'occurence le logiciel robot millenium qui est un logiciel de calc
ouvrir excel sous vb [ par yedewei ]
hello ! jai un petit pb javais su ouvrir et ecrire sous excel a partir de vb a lecole je fais un copier coller de ce script sur mon programme et ca
ouvrir un fichier excel sous VB [ par m_heff2002 ]
Bonjour, Je voudrais pouvoir ouvrir un fichier excel sous VB pour pouvoir le modifier par la suite a partir de different usrForms Je suis nouveau da
Ouvrir un fichier excel sans le logiciel avec VB.NET [ par benjetudiant ]
ouvrir un fichier excel sous access(vb) [ par benbill ]
Bonjour, J'aimerai ouvrir un fichier Excel grace a access (VB) Mais je ne trouve pas la ligne de commande qui puisse me sortir de la !!!Quelqu'un pour
comment ouvrir un fichier VB6 en VB.NET [ par kigoro ]
Je veux ouvrir un fichier a partir d'une application VB.NET. Est ce que c est possible de le faire ?si oui comment? merci
ouvrir fichier VB6 de VB.NET [ par kigoro ]
Je veux ouvrir un fichier a partir d'une application VB.NET. Est ce que c est possible de le faire ?si oui comment? merci
ouvrir fichier VB6 de VB.NET [ par kigoro ]
Je veux ouvrir un fichier a partir d'une application VB.NET. Est ce que c est possible de le faire ?si oui comment? merci
Livres en rapport
|
Derniers Blogs
DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|