friedensbringer
Goto Top

Ordner durchsuchen und Dateien kopieren

Hallo zusammen,

gibt es mittels Batchfile eine Möglichkeit in einem definierten Ordner inklusive allen Unterordnern (mehrere Ebenen möglich) nach einem bestimmten Dateityp (*.pdf) zu suchen und zusätzlich auch noch nach einem bestimmten Suchbegriff im Dateinamen (*Bedienungsanleitung*.pdf) wobei die * hier als Wildcard stehen würden, also tatsächlicher Dateiname wäre zB "Produkt Bedienungsanleitung 2013.pdf".

Alle Dateien die diesen Kriterien entsprechen würde ich dann gerne gesammelt in einen definierten Ordner kopieren.

Vielen Dank für eure Hilfe und lg

Olli

Content-ID: 230548

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

Ausgedruckt am: 22.11.2024 um 19:11 Uhr

colinardo
Lösung colinardo 20.02.2014, aktualisiert am 21.02.2014 um 19:20:56 Uhr
Goto Top
Hallo Olli,
ein Blick unterhalb deines Thread und dir wäre geholfen:
Ordner nach Dateien durchsuchen, in Zielverzeichnis kopieren und umbenennen

Die Frage kommt hier gefühlt 10 mal die Woche face-wink
Die Suchfunktion liefert dazu xxxx Treffer

Grüße Uwe

p.s. falls du es doch nicht schaffen solltest:
@echo off & setlocal
set "Dateifilter=*Bedienungsanleitung*.pdf"  
set "Quelle=C:\RootOrdner"  
set "Ziel=C:\Zielordner"  
for /f "delims=" %%a in ('dir /s /b /a-d "%Quelle%\%Dateifilter%"') do @(  
  copy "%%a" "%Ziel%"  
)
friedensbringer
friedensbringer 20.02.2014 um 21:28:35 Uhr
Goto Top
Hallo Uwe,

vielen Dank für die Info - ich werde mal versuchen das für meinen Fall zu adaptieren und mich dann nochmals melden ob ich das erfolgreich geschafft habe... face-smile

lg

Olli
friedensbringer
friedensbringer 21.02.2014 um 13:37:46 Uhr
Goto Top
Hallo Uwe,

vielen Dank. Jetzt habe ich noch eine zweite Frage bzgl. einem Batch File und weiß nicht genau ob ich das als neue Frage erstellen soll:

Ich habe mehrere Ordner mit sehr vielen (> 50.000) Bildern (*.jpg).
Ich würde gerne mittels Batchfile alle Dateien in diesen Ordnern löschen deren Erstelldatum / Änderungsdatum älter als eine bestimmte Anzahl Tagen (ausgehend vom aktuellen Datum) ist.

Also beispielsweise alle Dateien aus dem Ordner löschen die vor mehr als 5 Tagen erstellt und in diesem Zeitraum nicht geändert wurden.
Falls das in Kombination nicht möglich sein sollte dann würde mir auch das Erstelldatum reichen.

Lässt sich so etwas auch via Batchdatei lösen?

Danke und lg

Olli
colinardo
Lösung colinardo 21.02.2014 aktualisiert um 19:20:51 Uhr
Goto Top
Auch das ist eine häufig gestellte Frage. Antwort darauf findest du hier:

Grüße Uwe