begin process at 2012 02 17 01:42:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

Débutants

 > 

Remplacer la premier ligne d'un fichier TXT


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

Remplacer la premier ligne d'un fichier TXT

lundi 30 avril 2007 à 16:44:41 | Remplacer la premier ligne d'un fichier TXT

thonyboy

Bonjour,

Bon tout est dans le sujet.

J'ai un fichier texte dont la premiere ligne est la chaine suivante "Par toto le 12 janvier 2007"

Je voudrais savoir comment en vb (jsuis sous VS2005) remplacer cette ligne par "Par titi le 13 mars 2007"

et ce le plus simplement possible... Je débute.

Merci
lundi 30 avril 2007 à 16:53:16 | Re : Remplacer la premier ligne d'un fichier TXT

ptit_tof57

Membre Club
Salut avec un StreamWriter tu peux réalisé ceci, mais il faudrai savoir si l'utilisateur rentre lui meme la chaine complête dans une textbox.
En admettant ce cas tu aurrais

Private Sub EnregistrerChaine()

        Dim strW As New System.IO.StreamWriter("C:\Fichier.txt")

        strW.WriteLine(TextboxDeTaChaine.text)
        strW.close()

    End Sub
mercredi 2 mai 2007 à 14:07:31 | Re : Remplacer la premier ligne d'un fichier TXT

thonyboy

Ha oui... mais non !

J'ai testé mais cela me fait perdre toutes les autres lignes. Mon fichier ne contient plus qu'une seule ligne aprés !

Moi j'ai mon fichier texte comme ceci

Par toto le 12 janvier 2007
Item23;Répondre au sondage
Item45;Contacter le responsable
Item 53;Communication reportée

etc etc
Il y a plus de 500 lignes

et je voudrais remplacer la premiere ligne afin d'avoir

Par titi le 13 janvier 2007
Item23;Répondre au sondage
Item45;Contacter le responsable
Item 53;Communication reportée

etc etc

Comme il y a plus de 500 lignes et que cela pourrait augmenter, j'aimerais éviter de tout lire pour tout réécrire...
Je veux juste remplacer la premiere ligne.
jeudi 3 mai 2007 à 16:50:21 | Re : Remplacer la premier ligne d'un fichier TXT

sfkuhvdlkufgs

je ne m'y connais pas trop en vb, mais si jamais on peut ouvrir un fichier en lecture et en ecriture, tu fait un parcour et qd tu lit la ligne concernée tu la remplace.
Je ne sait pas du tout si cela ne vas pas écraser le reste.
A tester donc
samedi 5 mai 2007 à 00:07:09 | Re : Remplacer la premier ligne d'un fichier TXT

cavo789

Désolé mais il n'y a pas de solution : il faut créer un nouveau fichier texte et y écrire la nouvelle première ligne, lire le premier fichier, skipper la première ligne de ce fichier-là et écrire la deuxième ligne jusqu'à la dernière dans le nouveau fichier.   Ceci fait, tu supprimes l'ancien fichier et tu renommes le nouveau avec le nom de l'ancien.

Christophe


Cette discussion est classée dans : fichier, ligne, txt, remplacer, premier


Répondre à ce message

Sujets en rapport avec ce message

remplacer une seule ligne d'un fichier txt [ par jym ] bonjour,une question basique mais à laquelle je n'ai pas de réponse...mon problème :je lis un fichier txt de paramètres (type fichier ini) avec un for appliquer un code à plusieurs fichiers txt d'un meme repertoire [ par marco1980 ] Bonjour à tous,je viens d'établir un premier cde en VB avec lequel je transforme un fichier .txt dans un format désiré, c'est-à-dire qu'il me permet d creer une fonction [ par marco1980 ] Bonjour à tous,vous devez me connaître maintenant et je n'ai peut être plus besoin de justifier mes requêtes en vous précisant que je suis un grand dé accés aux elements d'un fichier .txt [ par darkflyer ] bonjourdc voilà je repose la meme question, je souhaite acceder aux elements stockés ds un fichier .txt ligne par ligne sachant que sur chque ligne il Suppression derniere ligne d'un .txt [ par EBT_Cisia ] Bonjour, lors de la création d'un fichier texte.    EX:     Open "C:\Test.txt" For Append As #1        Print #1, "Bonjours"    Close #1lorsque l' Probleme .txt [ par boboker ] Bonjour, Je suis débutant de chez débutant en VB, et dans le code qui suis je veux créer un nouveau fichier (ici piece2.txt) .txt à partir d'un fichie modifier fichier texte [ par maxsecurite2 ] Bonjour,J'aimerais savoir comment faire pour faire une petite gymnastique avec un fichier txt je vous explique ; j'ai un fichier (config.txt) qui cont copier une ligne précise dans un fichier .txt en VBscript [ par McDEV04 ] SALUT, J'ai un script qui parcour entierement un .txt Il verifie si dans les lignes du fichier la chaine de charactère  "error" ou "failed" existeSi a écrire une ligne d'un fichier excel dans un fichier txt [ par eldictator ] Bonjour,Je voudrai écrire une ligne d'un fichier excel vers un fichier txt, avec comme séparateur la virgule.J'effecturai cette opération plusieur foi Aide sur la fonction VBS en parametres ligne,taille,zone [ par azadabad ] bonjour jean-marc;j'ai rectifié ma demande avec la réponse à tes questionsil faut une function qui attend les parametres igne,taille, taille de zone à


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 0,499 sec (3)

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