la rédaction de contenu de la zone de liste dans un fichier txt et ensuite de l'ouvrir
Je suis en train de sauvegarder le contenu d'une zone de liste dans un fichier txt et ensuite ouvrir ce et l'impression à une deuxième zone de liste. j'ai effectué la plupart de cette, mais mon fichier n'est pas un fichier txt. U peut me montrer comment je fais pour que le fichier à un fichier txt à l'aide de mon code? si ce n'est pas possible u peut me montrer un code qui peut?
Private Sub LoadButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LoadButton.Click
If OpenFD.ShowDialog() = DialogResult.OK Then
Dim lines = File.ReadAllLines(OpenFD.FileName)
ListBox2.Items.Clear()
ListBox2.Items.AddRange(lines)
End If
End Sub
Private Sub SaveButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SaveButton.Click
If SaveFD.ShowDialog() = DialogResult.OK Then
Using Writer = New StreamWriter(SaveFD.FileName)
For Each o As Object In ListBox1.Items
Writer.WriteLine(o)
Next
End Using
End If
End Sub
- écrire des chaînes de caractères dans le fichier peut-être.
- À partir de MSDN,
StreamWriter.WriteLine(object)
: Écrit le texte à la représentation d'un objet par l'appel de la méthode ToString sur cet objet, suivi par un terminateur de ligne de la chaîne de texte ou d'un ruisseau. Devrait être ok - Quel problème essayez-vous de résoudre qui ont conduit à cette solution? Mon XY question radar est en cours...
InformationsquelleAutor c4 ninja | 2014-12-05
Vous devez vous connecter pour publier un commentaire.
Vous pouvez simplement utiliser le
File.WriteAllText
méthode (avec un générateur de chaîne). Mon avis, c'est plus propre code."c:\mypath\output.txt"
avecSaveFD.FileName
sb.AppendLine(o)
. Aucune idée pourquoi?