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
Please also mark the comments that contributed to the solution of the article
Content-Key: 394486
Url: https://administrator.de/contentid/394486
Printed on: April 27, 2024 at 14:04 o'clock
2 Comments
Latest comment
gc 'd:\datei.txt' | %{
gci "d:\ordner\Rec-$_-*.pdf" -file | sort LastWriteTime -Desc | select -First 1 | copy-item -destination "d:\output" -Force -verbose
}