Neueste oder mit höchster fortlaufender Zahl am Dateiende mit gleichem Anfang aus Textdatei kopieren
Hallo zusammen,
wir müssen bestimmte Dateien per Script kopieren. Welche Dateien das sind, kommen aus einer Textdatei, die wir mit einem MS SQL Trigger erzeugen.
In einem Ordner Liegen z.B. folgende Dateien:
Ang-1180001-1-1.pdf
Ang-1180001-1-2.pdf
Auf-2180010-1.pdf
Auf-2180010-2.pdf
Rec-5180011-1.pdf
Rec-5180011-2.pdf
Rec-5180011-3.pdf
Rec-5180012-1.pdf
Rec-5180013-1.pdf
Rec-5180013-2.pdf
In der Textdatei aus dem Datenbank Trigger stehen nur die Nummern, z.B:
5180011
5180012
5180013
Jetzt soll mit einem Script, das wir dann auch per SQL Trigger auslösen wollen, nur jeweils die PDF die mit Rec anfängt und mit der höchsten Nummer ( ist auch das jüngste Datum ) nach dem Minus nach der langen Nummer in einen anderen Ordner kopiert werden.
Also nur Rec-5180011-3.pdf, Rec-5180012-1.pdf, Rec-5180013-2.pdf.
Die Nummer nach dem zweiten Minus kann auch zweistellig sein.
Vielen Dank
wir müssen bestimmte Dateien per Script kopieren. Welche Dateien das sind, kommen aus einer Textdatei, die wir mit einem MS SQL Trigger erzeugen.
In einem Ordner Liegen z.B. folgende Dateien:
Ang-1180001-1-1.pdf
Ang-1180001-1-2.pdf
Auf-2180010-1.pdf
Auf-2180010-2.pdf
Rec-5180011-1.pdf
Rec-5180011-2.pdf
Rec-5180011-3.pdf
Rec-5180012-1.pdf
Rec-5180013-1.pdf
Rec-5180013-2.pdf
In der Textdatei aus dem Datenbank Trigger stehen nur die Nummern, z.B:
5180011
5180012
5180013
Jetzt soll mit einem Script, das wir dann auch per SQL Trigger auslösen wollen, nur jeweils die PDF die mit Rec anfängt und mit der höchsten Nummer ( ist auch das jüngste Datum ) nach dem Minus nach der langen Nummer in einen anderen Ordner kopiert werden.
Also nur Rec-5180011-3.pdf, Rec-5180012-1.pdf, Rec-5180013-2.pdf.
Die Nummer nach dem zweiten Minus kann auch zweistellig sein.
Vielen Dank
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 394486
Url: https://administrator.de/contentid/394486
Ausgedruckt am: 22.11.2024 um 10:11 Uhr
2 Kommentare
Neuester Kommentar
gc 'd:\datei.txt' | %{
gci "d:\ordner\Rec-$_-*.pdf" -file | sort LastWriteTime -Desc | select -First 1 | copy-item -destination "d:\output" -Force -verbose
}