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 fichier txt sur internet [ par JCLK ]
Je voudrais ouvrir un fichier txt se trouvant sur mon site internet pour en afficher le contenu dans une Textarea.Avec la commande Open "http://..." f
ouvrir fichier excel sous vb [ par erich ]
comment faire pour ouvrir un fichier excel déjà existant par un bouton.J'ai essayé avec getobject ("monfichier", "excel.application")mais il ne trouve
Comment faire pour ouvrir un deuxieme fichier TXT dans un Textbox ? [ par Flit ]
Voilà j'ai une Listbox et un Textbox et je voudrais que quand on clique sur un element de la listbox ca ouvre un autre fichier TXT dans le Textbox...
Excel sous VB [ par Dinbougre ]
bonjour je voudrais savoir comment ouvrir un fichier Excel sous VB. Je sais comment en créer un mais je sais pas ouvrir un fichier existant pour modif
Ouvrir *.txt dans une TextBox [ par deneration ]
Comment ouvrir un fichier texte dans une TextBox, à partir d'un CommDialog, de manière à ce que l'utiliqateur puisse choisir le fichier texte à ouvrir
Ouvrir *.txt dans une TextBox [ par deneration ]
Comment ouvrir un fichier texte dans une TextBox, à partir d'un CommDialog, de manière à ce que l'utiliqateur puisse choisir le fichier texte à ouvrir
Comment ouvrir un fichier *.txt dans une TextBox [ par deneration ]
Comment ouvrir un fichier *.txt dans une TextBox, j'ai déja regarde beaucoup de message du forum, mais je ne trouve pas de réponse, alors si quelqu'un
Lire un fichier Excel sous vb [ par philippe ]
BonjourJe veux ouvrir et lire un fichier qu'il soit en .txt ou en .xls ma procédure Dim F (F est le fichier sélectionné dans un listbox)Open path "c:\
Ouvrir un fichier en vb.net [ par freshprince ]
siouplait jorai besoin de savoir comment ouvrir un fichier sous vb.net plizzzzzzz ;p
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|