Tipp für eine Batch-Datei gesucht
Hallo,
ich habe folgende Problemstellung. Es gibt auf einem Windows-Server einen Ordner mit einer Unterordnerstruktur. In dieser Struktur befinden sich sehr viele Dokumente (16000). Die Dokumente liegen mit 3 unterschiedlichen Endungen vor (*.dwg, *.dxf *.pdf). Aus dieser Struktur sollen nun "Bausätze" in einen anderen (auswählbaren) Ordner kopiert werden. Die Namen der Dokumente liegen in einer Textdatei (csv) vor. Diese Datei enthält aber nur den Namen. D.h. ohne die 3 Endungen und ohne den korrekten Pfad. Die Batchdatei muss also jeden Namen auf der Liste in der Ordnerstruktur suchen/finden und in einen vorher definierten neuen Ordner kopieren.
Kann mir jemand einen Tipp geben, wie ich bei dieser Aufgabenstellung ansetzen könnte?
PS Die Aufgabenstellung war anfangs anders definiert. D.h. ich war davon ausgegangen, daß sich alle Dokumente in einem Ordner befinden würden. Für den Fall habe ich mir auch eine Lösung zusammen geschustert, aber diese läßt sich m.E. nicht auf diese geänderte Ausgangslage übertragen.
Danke
xwiitx
ich habe folgende Problemstellung. Es gibt auf einem Windows-Server einen Ordner mit einer Unterordnerstruktur. In dieser Struktur befinden sich sehr viele Dokumente (16000). Die Dokumente liegen mit 3 unterschiedlichen Endungen vor (*.dwg, *.dxf *.pdf). Aus dieser Struktur sollen nun "Bausätze" in einen anderen (auswählbaren) Ordner kopiert werden. Die Namen der Dokumente liegen in einer Textdatei (csv) vor. Diese Datei enthält aber nur den Namen. D.h. ohne die 3 Endungen und ohne den korrekten Pfad. Die Batchdatei muss also jeden Namen auf der Liste in der Ordnerstruktur suchen/finden und in einen vorher definierten neuen Ordner kopieren.
Kann mir jemand einen Tipp geben, wie ich bei dieser Aufgabenstellung ansetzen könnte?
PS Die Aufgabenstellung war anfangs anders definiert. D.h. ich war davon ausgegangen, daß sich alle Dokumente in einem Ordner befinden würden. Für den Fall habe ich mir auch eine Lösung zusammen geschustert, aber diese läßt sich m.E. nicht auf diese geänderte Ausgangslage übertragen.
Danke
xwiitx
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 255165
Url: https://administrator.de/forum/tipp-fuer-eine-batch-datei-gesucht-255165.html
Ausgedruckt am: 23.12.2024 um 14:12 Uhr
4 Kommentare
Neuester Kommentar
Hallo xwittx!
Schematisch (und ungetestet) würde ich das etwa so versuchen:
Damit werden alle gefundenen Dateien im angegebenen Zielordner zusammengefasst (und ev bereits vorhandene gleichnamige Dateien kommentarlos überschrieben).
Grüße
bastla
Schematisch (und ungetestet) würde ich das etwa so versuchen:
for /f "usebackq delims=" %%i in ("D:\Deine Liste.csv") do for /f "delims=" %%a in ('dir /s/b/a-d "D:\Dein Startordner\%%i.dwg" "D:\Dein Startordner\%%i.dxf" "D:\Dein Startordner\%%i.pdf"') do copy "%%a" "D:\Dein Zielordner\"
Grüße
bastla