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

Ausgedruckt am: 29.03.2024 um 11:03 Uhr

Mitglied: 54487
54487 18.04.2008 um 19:06:05 Uhr
Goto Top
Du kannst die Ebene4 mit Attrib auf Hidden (Versteckt) setzen und Xcopy verwenden.
Mitglied: chris123
chris123 18.04.2008 um 19:25:42 Uhr
Goto Top
Vielen Dank für die Antwort

Wie kann ich den mit attrib eine ganze Ebene verstecken?
Mitglied: predatorjaeger
predatorjaeger 18.04.2008 um 19:26:40 Uhr
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 18.04.2008 um 19:29:27 Uhr
Goto Top
Wie kann ich den mit attrib eine ganze Ebene verstecken?

Attrib +H /D C:\ebene1\ebene2\ebene3\EBENE4
Mitglied: chris123
chris123 18.04.2008 um 19:38:06 Uhr
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 18.04.2008 um 19:39:46 Uhr
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.
Mitglied: Biber
Biber 18.04.2008 um 19:45:16 Uhr
Goto Top
...oder XCopy mit Parameter /Exclude:\Ebene4\ aufrufen, was etwas weniger verkrampft wirkt.

Bzw XCopy ... /exclude:"\band a\"+"\band b\"
Mitglied: 54487
54487 18.04.2008 um 19:53:42 Uhr
Goto Top
Das kommt davon, wenn man nie nachsieht, weil man sowas nie braucht. face-smile
Mitglied: chris123
chris123 18.04.2008 um 20:11:48 Uhr
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.
Mitglied: bastla
bastla 18.04.2008 um 20:20:07 Uhr
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
Mitglied: chris123
chris123 18.04.2008 um 20:34:27 Uhr
Goto Top
Yo, cool cool cool. Nur ein bisschen anpassen, dann paßts

Danke