ole-objekt
Goto Top

Per batch alle Dateien aus !!definierten!! Unterordnern in ein Zielverzeichnis kopieren

Hallo,

es liegt (schematisch) folgende Ordnerstruktur vor:
test\AAA\111\
test\AAA\222\
test\AAA\333\
test\BBB\111\
test\BBB\222\
test\BBB\333\
test\CCC\111\
test\CCC\222\
test\CCC\333\

Ich möchte nur die xls- und xlsx-Dateien aus den Ordnern 222 in ein gemeinsames Zielverzeichnis kopieren

Egal wo ich suche, ich finde nur Beispiele, um alle Dateien EINES Typs aus ALLEN Unterordnern in eine gemeinsames Ziel zu kopieren. Alle Versuche, diese Beispiele anzupassen, sind bisher gescheitert.

Ist das wirklich so schwierig?

Gruß, ole-objekt

Content-ID: 265185

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

Ausgedruckt am: 23.11.2024 um 04:11 Uhr

114757
Lösung 114757 04.03.2015 aktualisiert um 13:56:13 Uhr
Goto Top
Ist das wirklich so schwierig?
Nicht wirklich face-wink ...
powershell -Executionpolicy Bypass -Command "gci 'C:\test\*\222' -Include '*.xlsx','*.xls' -Recurse | copy-item -Destination 'C:\ziel'"  
oder pure Batch
@echo off
for /f "delims=" %%a in ('dir /b /s /AD "C:\test" ^|findstr /e "\222"') DO @(  
  copy "%%a\*.xlsx" "C:\ziel"  
  copy "%%a\*.xls" "C:\ziel"  
)
Gruß jodel32
ole-objekt
ole-objekt 04.03.2015 um 11:50:09 Uhr
Goto Top
Hallo Jodel,

super, funktioniert - im Regelfall.

Allerdings habe ich nun einen 222-Ordner gefunden, der nochmals Unterordner hat. Aus diesen sollten ebenfalls alle xls- und xlsx-Dateien kopiert werden, werden sie aber nicht. Und prompt scheitere ich wieder an der Anpassung face-sad

Hast Du hier auch noch eine Idee?

Gruß, ole-objekt
114757
Lösung 114757 04.03.2015 aktualisiert um 13:56:15 Uhr
Goto Top
Allerdings habe ich nun einen 222-Ordner gefunden, der nochmals Unterordner hat. Aus diesen sollten ebenfalls alle xls- und xlsx-Dateien kopiert werden, werden sie aber nicht.
gci 'C:\test\*\222\*' -Include '*.xlsx','*.xls' -Recurse | copy-item -Destination 'C:\ziel'
ole-objekt
ole-objekt 04.03.2015 um 13:56:44 Uhr
Goto Top
DANKE!