begin process at 2012 02 14 22:48:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Fichier / Disque

 > 

écrire à la 1ère ligne d'un fichier.


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

écrire à la 1ère ligne d'un fichier.

dimanche 30 juin 2002 à 22:30:50 | écrire à la 1ère ligne d'un fichier.

RockmanX

Voilà
soit un fichier texte.text

contenant le text:

a
b
c


je veux écrire la lettre d avant le a.

Comment faire?

Open App.Path & "\texte.txt" For Append As #1
Write #1, "debut"
Close #1

mais append va à la dernière ligne alors, je sais pas...

Merci d'avance...
lundi 1 juillet 2002 à 11:58:02 | Re : écrire à la 1ère ligne d'un fichier.

DragonDo

Membre Club
Voilà une piste de travail. Projet sous VB5, ne nécessite qu'une form et un fichier nommé test.txt contenant des données (ton fichier texte.txt)


Private Sub Form_Load()
'----- Le processus est relativement simple, dans un premier temps
'----- on ouvre un fichier dans lequel on place les données qui devront
'----- figurer au début. Puis on ouvre l'ancien fichier que l'on merge au
'----- premier (ses données seront placées à la fin). On efface le second
'----- fichier, on renomme le premier en lui donnant le nom du second fichier.

'----- Déclaration des variables locales
Dim NumFicDest As Long
Dim NumFicSrc As Long
Dim MonFic As String
Dim MonFicDest As String
Dim Msg As String

'----- Initialisation des variables locales
MonFic = "c:\temp\Test1.txt"
MonFicDest = "c:\temp\test.txt"

'----- Ouverture des fichiers
NumFicSrc = FreeFile
Open MonFic For Output As NumFicSrc '---> le fichier à renommer
NumFicDest = FreeFile
Open MonFicDest For Input As NumFicDest '---> le fichier existant

'----- Ecriture dans les fichiers
'---> On ajoute les données qui doivent figurer au début
Print #NumFicSrc, "Début"
'---> A partir de là, on merge les données de l'ancien fichier dans le nouveau
Do While Not (EOF(NumFicDest))
Line Input #NumFicDest, Msg
Print #NumFicSrc, Msg
Loop

'----- Fermeture des fichiers
Close NumFicSrc
Close NumFicDest

'----- Manipulation des fichiers
Kill MonFicDest
Name MonFic As MonFicDest

End Sub


@+


Cette discussion est classée dans : fichier, ligne, écrire, texte, 1ère


Répondre à ce message

Sujets en rapport avec ce message

Modifier 1ère ligne d'un fichier texte [ par Sylvain93 ] VB.Net Écrire dans un fichier texte [ par JeffC1977 ] Salut...Je veux écrire dans un fichier texte qui existe déjà. Dans ce fichier il peux y avoir un nombre X de ligne des texte.Je veux donc aller écrire Supprimer la 1ère ligne du fichier texte [ par hamardfred ] Slt à tous, pour une petite application en VB6,  j'aurais souhaiter savoir comment suprimer la première ligne d'un fichier texte. J'aurai voulu savoir Lire et écrire dans un fichier texte à une ligne bien définie [ par kyoleroi ] Bonjour,Alors voici mon problème:j'ai un fichier text qui est rempli séquentielement.exemple : 1;csd;cds;cds2;cd;eg;tjh3;hty;kui;kiu...12; hty;kfj;ser repérer les séparateurs d'un fichier texte [ par CochonPerdu ] J'ai un fichier texte qui contient une liste d'articles (1 pour chaque ligne).Chaque ligne contient des champs que je dois mettre dans une table tblAr Ecrire dans un fichier texte mais sans le retour à la ligne automatique [ par PtitJeoJeo ] Salut !Lorsque j'envoi des données dans un fichier texte, il me met automatiquement un retour chariot, je voudrait qu'il me mette tout a la suite, sur Comment supprimer la première ligne dans un fichier texte? Merci:) [ par Kali ] Je crois que tout est dit dans le titre, j'ai besoin d'automatiser la suppression de la première ligne d'un fichier texte, est-ce possible?Peut-on par Comment supprimer la première ligne dans un fichier texte? Merci:) [ par Kali ] Je crois que tout est dit dans le titre, j'ai besoin d'automatiser la suppression de la première ligne d'un fichier texte, est-ce possible?Peut-on par Extraire le ligne X d'un fichier texte? [ par MEGATRIX ] Comment pourai je extraire la ligne que je souhaite d'un fichier texte?merci@++Megatrix ecrire à fin de chaque ligne dans un fichier autre que texte [ par fredfrompoitiers ] j'ai un fichier *.dat, je voudrais ajouter un caractere comme @ en fin de ligne.comment fait-on?merci d'avance!fred


Nos sponsors


Sondage...

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,811 sec (4)

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