Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Sauvegarder un fichier en format texte-seul [ Archives Visual Basic / Fichier / Disque ] (Pestouille)

lundi 8 mars 2004 à 12:36:56 | Sauvegarder un fichier en format texte-seul

Pestouille

Tout d'abord bonjour et merci à ceux qui vont m'aider !!!

SOURCE UTILISEE :

'--------------------------------------------------------------
'Fonction Supprimer la ligne de son choix dans un fichier texte
'--------------------------------------------------------------
Public Function SupprLigne(NrLigne As Integer, Fichier As String)

Dim VarFichier As String
Dim VarNr As Integer
Dim Ligne As String

Open Fichier For Input As #1
Do While Not EOF(1)
Line Input #1, Ligne
VarNr = VarNr + 1
If VarNr <> NrLigne Then VarFichier = VarFichier & Ligne & vbCrLf
Loop
Close #1

'ecriture du fichier
Open Fichier For Output As #1
Print #1, VarFichier
Close #1


End Function

'------------------------------------------------------------------'
'Fonction Recherche et remplace une ligne de texte dans un fichier '
'------------------------------------------------------------------'
Public Function RemplaceTxt(Fichier As String, TxtSource As String, TxtDestination As String)

Dim Ligne As String
Dim VarFichier As String

Open Fichier For Input As #1
Do While Not EOF(1)
Line Input #1, Ligne
Ligne = Replace(Ligne, TxtSource, TxtDestination)
VarFichier = VarFichier & Ligne & vbCrLf
Loop
Close #1

'ecriture du fichier
Open Fichier For Output As #1
Print #1, VarFichier
Close #1

End Function


Alors voilà j'ai fichier toto.PBS qui se lit sous WORDPAD !!
Dans ce fichier je dois remplacer une ligne par une autre : OK j'utilise la source ci-dessus section REMPLACER!!! Fonctionne quelque soit le format !!!

Dans ce fichier je dois également, à partir d'une ligne donnée, effacer la fin du fichier : OK j'utilise la source ci-dessus section SUPPRIMER !! Fonctionne UNIQUEMENT si le fichier est en format texte-seul !!

Je voudrais donc savoir comment SIMPLEMENT sans FileSystemObject on peut changer le format du texte !!!


Merci d'avance !!!

PS : j'ai essayé de copier mon fichier et de le renommer en .doc, .rtf, ... ça ne fonctionne pas !!!

Pestouille

lundi 8 mars 2004 à 15:49:46 | Re : Sauvegarder un fichier en format texte-seul

rene38

Salut
Il contient quoi ton fichier toto.PBS, à part du texte ?

lundi 8 mars 2004 à 17:45:07 | Re : Sauvegarder un fichier en format texte-seul

Pestouille

Il n'y a que du texte enfin je pense !!

Car si je l'ouvre sous WORDPAD et que je l'enregistre sans faire AUCUNE modification, il me dit qu'il va l'enregistrer en texte seul je valide et ça marche quand je lance mon prog !!!

Tu as une idée ??

Pestouille

lundi 8 mars 2004 à 18:03:02 | Re : Sauvegarder un fichier en format texte-seul

rene38

Alors, si ton fichier ne contient que du texte, peu importe qu'il s'appelle "tata.txt" ou "toto.pbs", le code ci-dessus doit fonctionner.



Cette discussion est classé dans : fichier, ligne, texte, string, varfichier


Répondre à ce message

Sujets en rapport avec ce message

Problème string fichier texte [ par Juliendu88 ] Bonjour j'ai un gros problème avec un fichier texte qui contient des lignes de 134 caractères, jessaie de lire ligne par ligne en mettant chaque ligne virgule dans fichier texte -> Va à la ligne ??? [ par globule ] Bonjour,J'ouvere un fichier texte (j'ai besoin d'analyser ligne par ligne ce fichier)Open "c:\monFichier" For Input As #1Do While Not EOF(1) Input Fichier texte [ par xavier77 ] Salut, J'ouvre un fichier texte et je le lie ligne par ligne : NumFichier = FreeFileOpen App.Path & "\toto.txt" For Input As #NumFichierDo While EO Probleme avec les aut de ligne et retout eu chariot [ par RMOINAS ] sltAlors voilà mon probleme.bui = Inet1.OpenURL("http://r.moinas.free.fr/news2.txt")Open "c:/news3.txt" For Output As #1Write #1, buiClose #1Open "c:/ Besoin d'aide pour écrir dans un fichier TEXTE sur une ligne!!! [ par barth707 ] Bjr,je récupère un texte dans un textbox sous vb puis je l'écris dans un fichier texte.Mon problème est que le texte est écrit avec des retours à la l Caractères de M*#~% dans un fichier texte [ par hubsm ] Salut,J'ai une string que je veux enregistrer en fichier texte. Mais avec mon code je retrouve 3 caractères alléatoires au début du fichier texte qui Encore un drole de fichier texte [ par crocmorts ] 1ere ligne :" DATE ","HEURE"," POSTE","NU.COMPOSE"," ANNUAIRE EXTERNE ","DUREE DE","DUREE DE C"2eme ligne:"01/05/02","01:08","201 ","6 Détection de fin de ligne [ par bladeur ] Salut tout le monde. Je suis nouveau en VB et j'ai un petit prog à faire:Le prog consiste à extraire des données séparer par des "!" dans un fichier Supprimer une ligne vide dans un fichier texte [ par zebu001 ] J'aimerais savoir comment supprimer simplement une ligne vide d'un fichier texte.Exemple de mon fichier :popo;toto;momo;lolo;papa;tata;mama;lala;pepe; suppression dans un fichier d'une ligne de texte [ par log2002 ] mes lignes sont de cette forme :nom__prenom__tel__ = tabulationet je veux supprimer un de mes contactsMerci de votre aide :)


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,718 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.