Supportnet Computer
Planet of Tech

Supportnet / Forum / BS-Sonstige

Verzeichnisse kopieren unter DOS





Frage

Hallo, kann mir jemand sagen wie ich unter DOS Verzeichnisse umkopieren kann? Danke schön! Christoph

Antwort 1 von RedSonja

das kopieren von ganzen verzeichnissen incl. unterverzeichnisse geht mit dem befehl: "xcopy"
lg RedSonja

Antwort 2 von NaPoLeOn

Am besten geht es mit einem guten alten DOS-Programm z.B.: Xtree (Dateimanager) oder so. Wo man die Progs im Netz findet, kann ich dir allerdings nicht sagen. Alles andere denke ich, wäre einen tacken zu kompliziert. Guck einfach mal unter www.freeware.de oder www.winload.de oder www.chip.de - irgendwo dort wirst du bestimmt fündig werden.

Antwort 3 von Zemmel

Hi !

XCOPY funzt prima - aber den Parameter /s nicht vergessen, sonst werden Unterverzeichnisse nicht mitkopiert.
Einach mal XCOPY /? eingeben, dann werden alle möglichen - und notwendigen Parameter aufgelistet.

Gruß

Klaus

Antwort 4 von Ice-Tea

Ich schliesse mich mal diesem Tread an.

Mit dem xcopy-Befehl kann man ja einiges machen. Leider, kann ich nicht einen Ordner mit allem drum und dran in ein anderes Verzeichnis kopieren.
Beispiel:
Ich möchte den Ordner "D:\downloads" mit all seinen Unterordnern und Files auf "E:\Sicherung" kopieren.
Wenn ich das mit folgendem Befehl mache:

xcopy D:\downloads E:\Sicherung /E /H

Dann werden nur die Files und die Unterordner die im Ordner "D:\Downloads" liegen kopiert und nicht der Ordner "D:\Downloads" selbst mit all seinen Unterordnern.
Wie krieg ich das gebacken?

Ich hoffe ihr versteht was ich meine.

Ice-Tea

Antwort 5 von Strauss

Hi

[QUOTE]aber den Parameter /s nicht vergessen


Mfg Micha

Antwort 6 von Ice-Tea

@ Micha

Auch mit Parameter /S passiert das gleiche!

Gruss
Ice-Tea

Antwort 7 von maneich

Hallo,

das ist bei allen Copierprogammen so, die ich kenne.

Mußt eben vor dem kopieren abfragen und erstellen mit:

if not exist LW:\Verzeichnis md LW:\Verzeichnis

Mit LW ist Laufwerk und mit Verzeichnis der Hauptordner gemeint.

MfG maneich

Antwort 8 von Ice-Tea

@ Maneich

Danke für Deine guten Infos. Ist wirklich schade wenn kein einziges Kopierprogramm das Kopieren eines Ordners unterstützt. Ich hoffe es kommt mal wer auf die Idee und Programmiert mal sowas.
Dein Input mit if exist ist sehr nützlich! Leider muss man dann immer wissen welchen Inhalt man in welchen Ordner kopiert, ziemlich aufwendig beim erstellen eines Batches. Für Deinen Input bedanke ich mich aber herzlichst.

Gruss
Ice-Tea

Antwort 9 von 14071

Hi,

also erstens steht dieser thread unter DOS. Soweit ich mich erinnere, gab es unter DOS kein xcopy.

Aber egal, wenn ich den Ordner xyz von C: nach d: kopieren will, gebe ich ein auf c:\ xcopy xyz d:\xyz /s, dann erfolgt noch ne Abfrage ob xyz ein Verzeichnis oder eine Datei ist und dann kopiert die Kiste alles rüber.

Ist also schon programmiert! Und das mit dem Verzeichnis kann man auch gleich als Parameter mitgeben. Hab im Moment aber keine Zeit, das rauzusuchen.

Gruß
Jürgen

Antwort 10 von Harald Boehm

Hallo,

aus dem "Benutzerhandbuch und Referenz" für MS-DOS 5.0 von Microsoft:

Zitat:
Verzeichnisnamen müssen zwischen einem und acht Zeichen enthalten.


"Downloads" und "Sicherung" haben neun. Du könntest versuchen, die Tilde ins Spiel zu bringen, bspw. xcopy d:\downlo~1 e:\Sicher~1 /s /e oder die Verzeichnisnamen entsprechend zu kürzen.

Den Versuch ist's wohl wert.

Gruß,

Harald





Antwort 11 von Ice-Tea

Danke für eure Inputs!

Werde es gleich mal ausprobieren.

Gruss
Ice-Tea

Antwort 12 von Ice-Tea

Ihr seit super.
Hab das mal ausprobiert. In der Eingabeaufforderung funktioniert das mit folgendem Befehl:
xcopy xyz d:\xyz /s /i

/i = Falls Ziel nicht vorhanden ist und mehrere Dateien kopiert
werden, nimmt XCOPY an, dass das Ziel ein Verzeichnis ist.

In meiner Batch-Datei muss ich den Befehl nur abändern, indem ich den ganzen Pfad zum Verzeichnis angebe.
Beispiel:
xcopy c:\xyz D:\xyz /s /i

Bei mir hat es zuerst nicht funktioniert, weil ich die DOS 8.3 Regel mit den Verzeichnisnamen nicht beachtet habe. Dank an euch alle.

Gruss
Ice-Tea


Antwort 13 von SuperDau

@14071:
Zitat:
also erstens steht dieser thread unter DOS. Soweit ich mich erinnere, gab es unter DOS kein xcopy.

Natürlich gab es unter DOS xcopy

Antwort 14 von 14071

@SuperDau

naja ist halt schon lange her und man wird älter und das Gedächtnis läßt nach ;-).



Antwort 15 von Harald Boehm

Übrigens, xcopy erstellt im Falle der "Nichtexistenz" das Zielverzeichnis selbsttätig.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: