Ordner kopieren und dabei umbenennen
Hallo, Ich hab da eine Frage zu welcher Ich im Internet keine konkrete Lösung gefunden habe.
Um alle z.B. Textdateien aus einem Ordner in einen neuen Ordner zu kopieren und die Ordnerstruktur zu behalten habe Ich folgendes:
Zur Verdeutlichung:
Die Struktur ist immer die selbe:
Es gibt einen Ordner O, dieser enthält mehrere Ordner A1, A2 usw.
In den Ordnern A1 usw. gibt es einen Ordner namens txt in dem alle Textdateien sind.
Der code kopiert diese in den Zielpfad.
Was ich gerne wüsste ist ob und wie man alle erstellten Ordner im Zielpfad ein gt voran setzt.
Z.B.: Aus dem Ordner txt in A1 wird gttxt im Zielpfad.
Ich hoffe es ist einigermaßen verständlich
Um alle z.B. Textdateien aus einem Ordner in einen neuen Ordner zu kopieren und die Ordnerstruktur zu behalten habe Ich folgendes:
@echo off
set /p Pfad=Pfad:
set /p Ziel=Ziel:
xcopy /s "%Pfad%\*.txt" %Ziel%
Pause
Zur Verdeutlichung:
Die Struktur ist immer die selbe:
Es gibt einen Ordner O, dieser enthält mehrere Ordner A1, A2 usw.
In den Ordnern A1 usw. gibt es einen Ordner namens txt in dem alle Textdateien sind.
Der code kopiert diese in den Zielpfad.
Was ich gerne wüsste ist ob und wie man alle erstellten Ordner im Zielpfad ein gt voran setzt.
Z.B.: Aus dem Ordner txt in A1 wird gttxt im Zielpfad.
Ich hoffe es ist einigermaßen verständlich
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 565519
Url: https://administrator.de/forum/ordner-kopieren-und-dabei-umbenennen-565519.html
Ausgedruckt am: 09.04.2025 um 04:04 Uhr
2 Kommentare
Neuester Kommentar

Moin Lustiger 🙈
Nimm gleich die Powershell ...
Gruß 🪁
Nimm gleich die Powershell ...
# Quellordner
$source = 'D:\quelle'
# Zielordner
$target = 'D:\ziel'
# Ordner-Prefix
$prefix = 'gt'
# kopiere Struktur
robocopy $source $target /e /copyall /w:1 /r:1
# benenne Ordner ab zweiter Ebene rekursiv im Ziel mit vorangestelltem Prefix um.
gci "$target\*\*" -Recurse -Dir | sort {$_.Fullname.Length} -Desc | rename-item -NewName {"$prefix$($_.Name)"} -Verbose
Gruß 🪁