Hallo,
kurze Frage an euch. Erst zum Hintergrund, ich will den Inhalt von Textdateien überschreiben. Ich lade mir alle Datein in eine Listbox ein und dann und habe ein Textfeld nebendran angebracht in der der zu übernehmende Inhalt steht. Jetzt möchte ich gerne dass alle Datein die ich anwähle mit dem Inhalt überschreiben werden. Bei mir, egal wie ich es versuche schreibt er immernur die zuerst ausgewählte Datei.
Hat jemand ne Idee?
kurze Frage an euch. Erst zum Hintergrund, ich will den Inhalt von Textdateien überschreiben. Ich lade mir alle Datein in eine Listbox ein und dann und habe ein Textfeld nebendran angebracht in der der zu übernehmende Inhalt steht. Jetzt möchte ich gerne dass alle Datein die ich anwähle mit dem Inhalt überschreiben werden. Bei mir, egal wie ich es versuche schreibt er immernur die zuerst ausgewählte Datei.
VB.NET-Quellcode
- Private Sub btnersetzen_Click(sender As Object, e As EventArgs) Handles btnersetzen.Click
- If txtersetzen.Text = "" Then
- MsgBox("Kein Inhalt im Textfeld!", MsgBoxStyle.Critical, "Fehler")
- Else
- Select Case MsgBox(("Es wird der Inhalt aller ausgewählten Dateien überschrieben!" & vbCrLf & vbCrLf & "Sind sie sich wirklich sicher?"), MsgBoxStyle.YesNo, "Abfrage")
- Case MsgBoxResult.Yes
- 'MsgBox(Pfadprg21 + ListBox1.SelectedItems.ToString + ".dat")
- IO.File.WriteAllLines((Pfadprg21 + ListBox1.SelectedItem + ".dat"), txtersetzen.Lines)
- Case MsgBoxResult.No
- End Select
- End If
- End Sub
Hat jemand ne Idee?