ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
3473
3473
EMPFEHLEN
-
13.09.06 16:31 #1
- Registriert seit
- Jun 2005
- Beiträge
- 91
Salve
ich habe ein Programm geschrieben welches im Hintergrund Ordner verschieben soll
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14
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
-
Hi!
Wenn Du was verschieben willst, musst das Ganze rekursiv machen. Dh Du wanderst jedes Verzeichnis ab,
schaust nach ob es auf dem Ziellaufwerk nicht schon vorhanden ist wenn Du es erstellen willst
und überprüfst ob nicht auch schon die Dateien vorhanden sind während Du sie verschiebst.
Ob Du eine Benutzerabfrage in Fall machen möchtest ist Dir überlassen.
In dem folgenden Thread findest eine fertiges Snipped zum kopieren von Ordnern,
welches Du dir für deine Bedüfnisse blos noch anpassen musst:
Folder copy - ThreadGeändert von Christian Kusmanow (14.09.06 um 10:20 Uhr)
MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
14.09.06 22:20 #3
- Registriert seit
- Jun 2005
- Beiträge
- 91
Salve,
Danke
Mfg Marc
Ähnliche Themen
-
Stapelverarbeitung "Verschieben von Dateien und Ordnern in ein Unterverzeichnis"?
Von chris4712 im Forum Microsoft WindowsAntworten: 3Letzter Beitrag: 04.01.09, 19:14 -
[Oracle] Datensätze in andere Tabelle "verschieben"
Von xnicnacx im Forum Relationale DatenbanksystemeAntworten: 9Letzter Beitrag: 25.09.07, 17:10 -
String"text" mit der Maus auf Graphic2D verschieben
Von munuel im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 9Letzter Beitrag: 08.02.07, 21:44 -
"Auslesen" und "Ausgabe" von Bildern aus einem Ordner
Von -GS-Master im Forum PHPAntworten: 1Letzter Beitrag: 29.01.07, 12:46 -
Nach zB 2 Wochen Datei "X" in Ordner "X" kopiern? Möglich?
Von i-mehl im Forum PHPAntworten: 14Letzter Beitrag: 23.02.04, 09:35





Zitieren
Login





