marcaurel1984
Mitglied
Salve
ich habe ein Programm geschrieben welches im Hintergrund Ordner verschieben soll
Soweit funktioniert das auch bis ich allerdings möchte das er von Laufwerk C:\ nach Laufwerk D:\ verschieben soll wirft er einen Fehler aus.
Fehler:
" Der Quell und Zielpfad müssen identische Stammverzeichnisse haben. Es kann nicht Datenträgerübergreifend verschoben werden"
gibt es noch eine andere Möglichkeit den kompletten Ordner zu verschieben?
mfg Marc
ich habe ein Programm geschrieben welches im Hintergrund Ordner verschieben soll
Code:
DirectoryInfo di = new DirectoryInfo(txtQuelle.Text);
DirectoryInfo dir = new DirectoryInfo(txtZiel.Text);
if (dir.Exists == true)
{
di.MoveTo(txtZiel.Text + "\\" + di.Name); // Ordner verschieben
MessageBox.Show("Ready");
}
else
{
dir.Create();
di.MoveTo(txtZiel.Text + "\\" + di.Name);
MessageBox.Show("Ready");
}
Soweit funktioniert das auch bis ich allerdings möchte das er von Laufwerk C:\ nach Laufwerk D:\ verschieben soll wirft er einen Fehler aus.
Fehler:
" Der Quell und Zielpfad müssen identische Stammverzeichnisse haben. Es kann nicht Datenträgerübergreifend verschoben werden"
gibt es noch eine andere Möglichkeit den kompletten Ordner zu verschieben?
mfg Marc