Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.IO;
- using System.Windows.Forms;
- /*Nachname
- Vorname
- ITFI-2 */
- namespace T1_20200407
- {
- public partial class Form1 : Form
- {
- string Path1 = @"C:\Temp\Datei_vorher.txt";
- string Path2 = @"C:\Temp\Datei_nachher.txt";
- string delim = "\r\n";
- public Form1()
- {
- InitializeComponent();
- }
- private void btnRead_Click(object sender, EventArgs e)
- {
- try
- {
- OpenFileDialog OpenFileDialog = new OpenFileDialog();
- OpenFileDialog.InitialDirectory = @"C:\Temp";
- OpenFileDialog.FileName = Path1;
- OpenFileDialog.ShowDialog();
- Path1 = OpenFileDialog.FileName;
- FileStream fs = new FileStream(Path1, FileMode.Read);
- StreamReader sr = new StreamReader(fs);
- string s;
- while (sr.Peek() > 0)
- {
- s = sr.ReadLine();
- boxBefore.Text += s + delim;
- }
- sr.Close();
- fs.Close();
- }
- catch (Exception ex)
- {
- MessageBox.Show("Fehler beim Auswählen des Quellpfades. Es wurde kein gültige Datei ausgewählt oder das Programm hat keinen Lesezugriff auf die Datei.\r\n" + ex);
- Path1 = @"C:\Temp\Datei_vorher.txt";
- Path2 = @"C:\Temp\Datei_nachher.txt";
- }
- }
- private void btnEnde_Click(object sender, EventArgs e)
- {
- Application.Exit();
- }
- private void btnWrite_Click(object sender, EventArgs e)
- {
- try
- {
- FileStream fs = new FileStream(Path1, FileMode.Read);
- StreamReader sr = new StreamReader(fs);
- SaveFileDialog SaveFileDialog = new SaveFileDialog();
- SaveFileDialog.InitialDirectory = @"C:\Temp";
- SaveFileDialog.FileName = "Datei_nachher.txt";
- SaveFileDialog.ShowDialog();
- Path2 = SaveFileDialog.FileName;
- boxAfter.Text = sr.ReadToEnd();
- string [] sa = boxAfter.Text.Split('\n');
- sr.Close();
- fs.Close();
- FileStream fs2 = new FileStream(Path2, FileMode.OpenOrCreate);
- StreamWriter sw = new StreamWriter(fs2);
- foreach (string s in sa)
- {
- sw.Write(s);
- }
- sw.Close();
- fs2.Close();
- }
- catch (Exception ex)
- {
- MessageBox.Show("Fehler beim Auswählen des Zielpfades. Es wurde kein gültige Datei ausgewählt oder das Programm hat keinen Lesezugriff auf die Datei.\r\n" + ex);
- Path1 = @"C:\Temp\Datei_vorher.txt";
- Path2 = @"C:\Temp\Datei_nachher.txt";
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement