Hi!
Ich möchte nen Programm machen, was eine vorhandene Datei löscht und danach eine andere Datei kopiert und diese in einen bestimmten Namen umbenennt.
Datei A wird gelöscht, dann möchte ich Datei B kopieren und Datei B umbenennen.
Hier der Code:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| private void button1_Click(object sender, EventArgs e) { FileInfo fi = new FileInfo(textBox3.Text); if (fi.Exists) { fi.Delete(); }
FileInfo list1 = new FileInfo(textBox4.Text); list1.CopyTo(textBox1.Text, true); } |
Beim ausführen löshct er die Datei, ganz normal.
Nur dann beim kopieren kommt der Fehler:
"An unhandled exception of type 'System.UnauthorizedAccessException' occurred in mscorlib.dll
Additional information: Access to the path 'E:\Testordner' is denied."
Achja, momentan möchte ich das so machen, dass die 2 Dateien in ein und dem selben Ordner sind, sollte das Schwierigkeiten bereiten kann ich auch die 2 Dateien in getrennten Ordnern unterbringen.
Hoffe mir kann jemand helfen :-/ das Umbenennen wird das mein nächstes Abendteuer...
Dennis
Moderiert von
Christian S.: Code- durch C#-Tags ersetzt