BlackBoard (http://www.black-board.net/index.php)
- Computerecke (http://www.black-board.net/board.php?boardid=30)
-- Betriebssysteme (http://www.black-board.net/board.php?boardid=11)
--- Windows mehrere ordner in W2K unter Kommandozeile verschieben (http://www.black-board.net/thread.php?threadid=18722)


Geschrieben von pmeyer am 01.10.2004 um 09:13:

  mehrere ordner in W2K unter Kommandozeile verschieben

Hallo alle

Ich möchte in einer Batchdatei unter Windows 2000 den kompletten Inhalt eines Ordners(also alle Dateien und Unterverzeichnisse) verschieben und habe dazu mal in der Befehlszeile herumprobiert.

move d:\test\*.* e:\test\ /Y

funtioniert nur mit Dateien aber nicht mit den Unterverzeichnissen, wenn man ein Verzeichniss verschieben möchte, muß man es angeben. * wird nicht akzeptiert.

Dann hab ich mit gedacht, ich kopiere erst mit xcopy und lösche dann, aber rd /q akzeptiert auch keinen * als Parameter.

Jemand eine Idee, wie man das hinkriegen kann?



Geschrieben von COCYHOK am 03.10.2004 um 17:11:

 

Also bei mir klappt xcopy wunderbar:
code:
1:
xcopy d:\test e:\test /e



Geschrieben von pmeyer am 04.10.2004 um 09:43:

 

Ja, das kopieren klappt, aber nicht das anschließende löschen, denn eigentlich möchte ich ja verschieben.



Geschrieben von LX am 04.10.2004 um 14:09:

 

Was ist gegen move ohne Wildcards eigentlich einzuwenden?

move d:\test\ e:\



Geschrieben von COCYHOK am 04.10.2004 um 15:42:

 

@LX: Damit wird der Inhalt von e:\test nicht mit dem von d:\test erweitert, sondern ersetzt. Die Inhalte der Verzeichnisse sind also gleich. Ich denke mal, das hatte pmeyer nicht vor. Bei mir passiert noch nicht mal das, sondern es tritt eine Zugriffsverletzung auf. Keine Peilung, wo die herkommt. Ich hätte folgenden Vorschlag:
code:
1:
2:
xcopy d:\test e:\test/e/y
rd/s/q d:\test


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH