Hallo zusammen.
Ich habe folgendes Problem und wäre über Hilfe sehr dankbar.
Ich einem Ordner habe ich unzählige Dateien, die bei einem Datenexport geschrieben werden. Der Export erzeugt dann verschiedene *.xlsb-Dateien (Excel). Die Daten sehen dann z.B. so aus:
Beispiel1_10001.xlsb
Beispiel1_10002.xlsb
Beispiel1_10003.xlsb
Beispiel1_10003.xls
Ebenso liegt in diesem Ordner aber auch eine Datei, die dann die Endung *.xls enthält. Diese Datei wurde von der Softwareausgabe als Export erzeugt und umfasst demnach den Export der letzten .xlsb-Datei, in diesem Fall z.B. der Beispiel1_10003.xlsb.
Ich erzeuge nun aus der *.xls-Datei ein PDF, was auch klappt. Nur verlangen es die Vorschriften, dass nicht die *.xls Datei in PDF umgewandelt wird, sondern es MUSS die letzte *.xlsb-Datei verwendet werden, da man ja nicht 100% sicher sein kann, dass der Datenexport
von xlsb auf xls einwandfrei richtig war.
Nun meine Frage:
Wie kann ich bitte per get-childitem die richtige und demnach letzte xlsb-Datei verwenden, indem ich per Befehl nur den Text der xls-Datei in eine Variable speichere, also (nehme den Text Beispiel1_10003 und hänge die Endung xlsb dran) ?. Dann weiß ich, dass
die richtige Datei habe und kann diese dann nach PDF umwandeln.
↧
Frage zu Get-childitem
↧