chris123
Goto Top

Ordner kopieren ohne alle Unterordner

Hallo nochmal

Ich möchte Ordner auf eine neue Festplatte kopieren. Allerdings nicht alle Unterordner mitkopieren.
Bsp.: C:\ebene1\ebene2\ebene3\EBENE4. Ebene 4 soll nicht mitkopiert werden.
Gibt es da eine Möglichkeit oder Tool.

Vielen Dank für Eure Hilfe...

Chris

Content-Key: 85883

Url: https://administrator.de/contentid/85883

Printed on: April 16, 2024 at 13:04 o'clock

Mitglied: 54487
54487 Apr 18, 2008 at 17:06:05 (UTC)
Goto Top
Du kannst die Ebene4 mit Attrib auf Hidden (Versteckt) setzen und Xcopy verwenden.
Member: chris123
chris123 Apr 18, 2008 at 17:25:42 (UTC)
Goto Top
Vielen Dank für die Antwort

Wie kann ich den mit attrib eine ganze Ebene verstecken?
Member: predatorjaeger
predatorjaeger Apr 18, 2008 at 17:26:40 (UTC)
Goto Top
xcopy quelle ziel /T
Erklärung:
/T --> Erstellt die Verzeichnisstruktur, kopiert aber keine Dateien. Leere oder Unterverzeichnisse werden nicht kopiert. Um auch diese zu kopieren, müssen Sie die Optionen /T /E angeben.
Mitglied: 54487
54487 Apr 18, 2008 at 17:29:27 (UTC)
Goto Top
Wie kann ich den mit attrib eine ganze Ebene verstecken?

Attrib +H /D C:\ebene1\ebene2\ebene3\EBENE4
Member: chris123
chris123 Apr 18, 2008 at 17:38:06 (UTC)
Goto Top
Das war dann vielleicht doof von mir geschrieben. Eben4 ist kein Ordner. Dies sollte nur ein Beispiel sein.

Anderer Beispielversuch:

c:\cd-archiv\a\Band a
c:\cd-archiv\b\Band b

Die Ebene wo die Bands drinliegen, möchte ich nicht mitkopieren.

Danke nochmal
Mitglied: 54487
54487 Apr 18, 2008 at 17:39:46 (UTC)
Goto Top
Es gibt zu jedem Befehl in der Konsole eine Hilfe. Ich würde einfach mal
Befehl /? oder
Help Befehl
in der Konsole eingeben.
Member: Biber
Biber Apr 18, 2008 at 17:45:16 (UTC)
Goto Top
...oder XCopy mit Parameter /Exclude:\Ebene4\ aufrufen, was etwas weniger verkrampft wirkt.

Bzw XCopy ... /exclude:"\band a\"+"\band b\"
Mitglied: 54487
54487 Apr 18, 2008 at 17:53:42 (UTC)
Goto Top
Das kommt davon, wenn man nie nachsieht, weil man sowas nie braucht. face-smile
Member: chris123
chris123 Apr 18, 2008 at 18:11:48 (UTC)
Goto Top
Hilfe, drücke ich mich so umständlich aus.

"c:\cd-archiv\a\Band a
c:\cd-archiv\b\Band b

Die Ebene wo die Bands drinliegen, möchte ich nicht mitkopieren.
"

Unter \a\ liegt doch nicht nur ein Ordner mit Band a, sonder da liegen x Unterordner, genauso wie unter \b\

Bsp: \a\ABBA
\a\Alphaville
usw.
und das auch für \b\

Jetzt kann ich doch die ganzen Bands nicht in einen xopy (Exclude)Befehl packen.

Ich will "einfach" nur einschließlich Ebene 2 = \a\; \b\ etc. alles kopieren, aber eben nicht die Unterordner die darunter sind.
Member: bastla
bastla Apr 18, 2008 at 18:20:07 (UTC)
Goto Top
Hallo chris123!

Dann also eher
for /d %i in (c:\cd-archiv\*.*) do @echo xcopy "%i" "G:%~pnxi\"  
falls die neue Platte LW G: wäre und die Ordner dort ebenfalls unterhalb eines Ordners "cd-archiv" erstellt werden sollen.

Das "@echo" steht zum Testen drin, damit die Kopierbefehle zunächst nur angezeigt werden - wenn Du es entfernst, wird tatsächlich kopiert.

Grüße
bastla
Member: chris123
chris123 Apr 18, 2008 at 18:34:27 (UTC)
Goto Top
Yo, cool cool cool. Nur ein bisschen anpassen, dann paßts

Danke