Ecrire dans un fichier dotnet

Soyez le premier à donner votre avis sur cette source.

Snippet vu 8 371 fois - Téléchargée 41 fois

Contenu du snippet

sans pretention c juste pour ecrire a la suite d'un fichier en VB.NET
c surtout pour les debutants (comme moi)
pour montrer a quoi servent ces quelques fonctions

Source / Exemple :


Public Sub enregistrement(ByVal user As String, ByVal pass As String)
        Dim fp As New System.IO.FileStream(".pass", FileMode.OpenOrCreate, FileAccess.Write)
        Dim str As New StreamWriter(fp,Encoding.UTF8)'permet d'enregistrer convenablement les accents
        str.BaseStream.Seek(0, SeekOrigin.End)
        str.WriteLine(user & ":" & pass)
        str.Write(user & ":" & pass & ControlChars.CrLf)'c tout a fait pareil mais bon c pour montrer
        str.Flush()'ca sert a rien vu que des qu'on ferme la "connexion" la memoire est automatiquement vidée... mais bon c pour montrer a quoi cette fonction sert
        str.Close()
        ftp()
    End Sub

Conclusion :


j'avais besoin d'une fonction qui m'ecrivait "nom:pass" a la suite de mon fichier .pass (ce script vient a la suite de httpasswd sous linux :-))
donc c pour ca que le fichier s'apelle .pass et que je passe 2 param a la fonction.... apres a vous de la modifier comme bon vous semble

ah oui
autre precision ce que l'on "ecrit" dans un fichier est mis en memoire tampon..
et a la femeture (ou au flush) tout est envoyer vers le fichier
sur ce...a bon entendeur....
salut

attention en haut (dans le import....faut ajouter imports system.IO)

A voir également

Ajouter un commentaire

Commentaires

Messages postés
190
Date d'inscription
lundi 25 novembre 2002
Statut
Membre
Dernière intervention
22 décembre 2009

ravi que ce bout de code serve encore 7 ans apres :)
Messages postés
19
Date d'inscription
dimanche 15 avril 2007
Statut
Membre
Dernière intervention
20 octobre 2010

Merci beaucoup Ronanry, votre code marche impecc, et merci à Lapatoshe aussi car il m'a fallu aussi utiliser UTF7 pour que les accents soient gardés.
Messages postés
196
Date d'inscription
mercredi 6 août 2003
Statut
Membre
Dernière intervention
1 mai 2009
2
Merci pour ton code, il m'a servi a effectuer une lecture de texte contenant des accents. Cependant pour se faire, j'ai du utiliser Encoding.UTF7 sinon avec UTF8, mes caractères accentués n'aparaissaient pas.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.