deelite
Goto Top

Dateien aus Verzeichnissen/Unterverzeichnissen herauslösen

Hallo,

ich möchte aus einer Ansammlung von Verzeichnissen und einigen Unterverzeichnissen alle Dateien in ein einziges Verzeichnis herauslösen. Da es sich dabei um derartig viele Verzeichnisse handelt, dass ich Tage mit der manuellen Umsetzung beschäftigt wäre, suche ich ein Toll, was mir diese Arbeit abnimmt.

Kennt da jemand etwas passendes?

Vielen Dank

Content-ID: 30436

Url: https://administrator.de/forum/dateien-aus-verzeichnissen-unterverzeichnissen-herausloesen-30436.html

Ausgedruckt am: 07.04.2025 um 16:04 Uhr

Biber
Biber 14.04.2006 um 17:15:05 Uhr
Goto Top
Moin deelite,
ich weiß zwar nicht, was ein Toll ist (obwohl das schon öfters hier angefragt wurde *gg), aber ich nehme für derartige Zwecke immer den Copy-Befehl am CMD-Prompt.

Alle Dateien sollen in ein neues Verzeichnis? Als Kopie oder verschoben?
Wie verfährst Du bei doppelten Dateinamen? die letzte überschreibt alle anderen? Oder die neueste gewinnt?

Bitte schenk uns doch ein paar Details...
Gruß
Biber
deelite
deelite 14.04.2006 um 17:19:31 Uhr
Goto Top
Das Tool face-wink soll die Dateien verschieben oder kopieren. egal. Jedenfalls sollen alle in den Verzeichnissen/Unterverzeichnissen befindlichen Dateien in einem einzigen Verzeichnis landen. Doppelte Dateinamen kommen definitiv nicht vor, und wenn doch, dann können bestehende Dateien ruhig überschrieben werden - ohne Nachfrage.

Vielen Dank erstmal für die Hilfe.
Biber
Biber 14.04.2006 um 17:29:46 Uhr
Goto Top
...dann am CMD-Prompt:
for /f "delims=" %f in ('dir /s /b /A:-d [quellverzRoot]\*.*') do @copy "%~dpnxf" zielverzeichnis\.  

Teste vorher einmal mit:
for /f "delims=" %f in ('dir /s /b /A:-d [quellverzRoot]\*.*') do @echo copy "%~dpnxf" zielverzeichnis\.  
Kannst natürlich auch MOVE statt COPY nehmen.

Gruß Biber
deelite
deelite 14.04.2006 um 17:59:18 Uhr
Goto Top
Es tut schon. Geht wunderbar.

Muchas Gracias!
deelite
deelite 14.04.2006 um 18:02:12 Uhr
Goto Top
Hast Du aber vielleicht noch einen Tipp, wie ich um das Bestätigen zum Überschreiben (doch) vorhandener doppelter Dateien herumkomme?
Biber
Biber 14.04.2006 um 18:08:41 Uhr
Goto Top
*ggg .. da nada..
...die definitiv nicht vorhandenen doppelten Dateien meinst Du?

Bei dem COPY-Befehl noch den Parameter /Y angeben (bei MOVE genauso).

Gruß Biber
Dynadrate
Dynadrate 06.11.2006 um 13:41:06 Uhr
Goto Top
Alternativ kann man auch den Verzeichnisstamm durchsuchen (Mit Suche nach *.*)
Dann markiert man die Dateien einfach und schiebt Sie rüber!