Anhand des Filename in Verzeichnis kopieren
Ich ersuche um Hilfe!
Komme aus der BI-Umgebung und habe mit der Batch-Programmierung leider keine Erfahrung.
Jetzt sollte ich aber genau sowas lösen.
Hier meine Aufgabe:
Aus der BI-Umgebung heraus, erzeuge ich in ein Verzeichnis diverse PDF-Files.
Die Namen der Files lauten etwa "G0_10_2017_xxxxx.pdf", "G1_10_2017_xxxxx.pdf","G50_10_2017_xxxxx.pdf" etc.
Wobei sich der Name aus Geschäftsbereich "G0", Monat "10" und Jahr "2017" und einer Bezeichnung "xxxxxx" zusammensetzt
und sich natürlich monatlich sich in Monat und Jahr ändert.
Auf einen Zielserver gibt es die Verzeichnisse G0 - G99 darin sind als Unterverzeichnisse die Jahre enthalten (dzt. 2017).
Nun soll das richtige File (zB. "G0_10_2017_xxxxx.pdf" ) in den richtigen Ordner ("\\G0\2017").
Super wäre natürlich noch, wenn es das Jahr im Zielverzeichnis noch nicht gibt, dass dieses angelegt wird.
Ich habe zwar Google und auch diverse Lösungen hier durchprobiert - aber leider ohne Erfolg.
Zeitdruck habe ich leider auch, deshalb sollte ich bald eine Lösung parat haben.
Wär euch super, wenn Ihr mich da unterstützen könntet.
Herzlichen Dank im Voraus
rudi
Komme aus der BI-Umgebung und habe mit der Batch-Programmierung leider keine Erfahrung.
Jetzt sollte ich aber genau sowas lösen.
Hier meine Aufgabe:
Aus der BI-Umgebung heraus, erzeuge ich in ein Verzeichnis diverse PDF-Files.
Die Namen der Files lauten etwa "G0_10_2017_xxxxx.pdf", "G1_10_2017_xxxxx.pdf","G50_10_2017_xxxxx.pdf" etc.
Wobei sich der Name aus Geschäftsbereich "G0", Monat "10" und Jahr "2017" und einer Bezeichnung "xxxxxx" zusammensetzt
und sich natürlich monatlich sich in Monat und Jahr ändert.
Auf einen Zielserver gibt es die Verzeichnisse G0 - G99 darin sind als Unterverzeichnisse die Jahre enthalten (dzt. 2017).
Nun soll das richtige File (zB. "G0_10_2017_xxxxx.pdf" ) in den richtigen Ordner ("\\G0\2017").
Super wäre natürlich noch, wenn es das Jahr im Zielverzeichnis noch nicht gibt, dass dieses angelegt wird.
Ich habe zwar Google und auch diverse Lösungen hier durchprobiert - aber leider ohne Erfolg.
Zeitdruck habe ich leider auch, deshalb sollte ich bald eine Lösung parat haben.
Wär euch super, wenn Ihr mich da unterstützen könntet.
Herzlichen Dank im Voraus
rudi
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 354083
Url: https://administrator.de/forum/anhand-des-filename-in-verzeichnis-kopieren-354083.html
Ausgedruckt am: 04.05.2025 um 06:05 Uhr
3 Kommentare
Neuester Kommentar
Hallo,
Wenn du keine Zeit hast zum suchen oder so, dann deinen Dienstleister den Auftrag verpassen. Ansonsten mal nach "batch datei kopieren site:administrator.de" suchen (lassen).
Gruß,
Peter
Wenn du keine Zeit hast zum suchen oder so, dann deinen Dienstleister den Auftrag verpassen. Ansonsten mal nach "batch datei kopieren site:administrator.de" suchen (lassen).
Gruß,
Peter

Musterlösungen: Dateien verschieben abhängig vom Teil des Dateinamens
Jungs, unsere Suche benutzen!!
.
@echo off
set "quelle=c:\quelle"
set "ziel=c:\ziel"
For %%a in ("%quelle%\*.pdf") do (
For /f "tokens=1,3 delims=_" %%b in ("%%~na") so (
If not exist "%ziel%\%%b\%%c" md "%ziel%\%%b\%%c" >nul
copy "%%a" "%ziel%\%%b\%%c\"
)
)
BI-Umgebung
? Bunte Insel Umgebung?Jetzt sollte ich aber genau sowas lösen.
Joa, ich sag dem Bäcker auch immer das er mein Flugzeug reparieren soll Zeitdruck habe ich leider auch, deshalb sollte ich bald eine Lösung parat haben.
Sonst noch Wünsche?