Ich versuche eine Datei zu verschieben, erhalte aber dabei immer diese Fehlermeldung:
"Eine Datei kann nicht erstellt werden, wenn sie bereits vorhanden ist."
kann mir da jemand helfen?
mfg der_Brain
"Eine Datei kann nicht erstellt werden, wenn sie bereits vorhanden ist."
Code:
string zielpfad = directory;
// ermittel der Dateien in dem Start-Ordner
try
{
// Directory-Info Object mit dem StartupPath erstellen
DirectoryInfo di= new DirectoryInfo(startpfad);
// Dateien ermitteln
FileInfo[] files= di.GetFiles();
// alle Dateien durchgehen
for(int i= 0; i< files.Length; i++)
{
// Dateinamen überprüfen ob sie "log.txt" enthalten
if(files[i].Name.EndsWith("log.txt"))
{
// gesamten Pfad an den String übergeben
logDateiPfad= files[i].FullName;
}
}
}
// abfangen der Fehlermeldung
catch(IOException ioexc)
{
MessageBox.Show("Fehler beim ermitteln der log-Datei! "+
ioexc.Message, Programmname, MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
// verschieben der log-Datei in den Ordner der in "void buttonstartenOnClick"
// erstellt wird
try
{
// verschieben der log-Datei
File.Move(logDateiPfad, zielpfad);
}
// abfangen der Fehlermeldung
catch(Exception exc)
{
MessageBox.Show(
"Fehler beim Erzeugen der log-Datei! "+
exc.Message, Programmname, MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
kann mir da jemand helfen?
mfg der_Brain