Voici la reponse à ton probleme !
j'ai mis ton problème sur le site de Liberty BASIC France et certains utilisateurs m'ont renvoyé leur réponse.
En voici une :
il s'agit d'un programme ecrit en Liberty BASIC par MC-kurt
filedialog "Ouvrir un fichier", "*.txt", cheminFichier$ 'demande l'ouverture d'un fichier
if fcheminFichier$ = "" then end 'Si aucun fichier n'est sélectionné, terminer le programme
longChemin = len(cheminFichier$) 'revoie la longeur du chemin du fichier
cheminEnreg$ = left$(cheminFichier$, (longChemin-4)) +"-2.txt" 'cré un fichier en enlevant 4 caractères au chemin d'origine (.txt) et y ajoute "-2.txt"
open cheminFichier$ for input as #Fichier 'ouvre le fichier sélectionné
open cheminEnreg$ for output as #enregFichier 'ouvre le fichier à enregistrer
while eof(#Fichier) = 0 'regarde si il n'est pas à la fin du fichier
input #Fichier, Ligne$ 'récolte la ligne du fichier
if Ligne$ <> "" then print #enregFichier, Ligne$ 'teste si il y a bien un caractère, et si oui l'enregistre dans le nouveau fichier
wend
close #Fichier 'ferme le 1er fichier
close #enregFichier 'ferme le 2nd fichier
end 'fin du programme
Si tu souhaite le remercier tu peux le faire directement sur ce post :
http://www.lbasic.atomysk.com/forum/viewtopic.php?p=6597#6597
@++