crank69
Goto Top

Excel Täglich öffnen

Hallo Leute leider habe ich mal wieder ein Problem und weiß nicht wo der Fehler im Script ist und hoffe das ihr mir helfen könnt.

Ich bekomme jeden Tag Daten und wie werden immer im gleichen Ordner gespeichert mit aktuellem Datum und Uhrzeit gibt es ne Möglichkeit das er immer auf die Aktuellste Datei zugreift , muss noch dazu sagen das es auch jeden Tag 4 verschiedene Dateien kriege nur das zwischen Uhrzeit und dem Format unterschiede gibt. Ich hoffe das ihr mein Problem versteht.

Die Datei von mir heißt z.B. 2016-07-31-09-16_S12_Sum_Komplett.csv
und am folge tag heißt es 2016-08-01-12-16_S12_Sum_Komplett.csv


$quelle = 'D:\Excel\*.csv'

$objExcel = New-Object -Com Excel.Application

$LastFile = *_DailyFile
$compareDate = (Get-Date).AddDays(-1)
$LastFileCaptured =Get-ChildItem -Recurse -Path '$quelle' |
Sort-Object -Property LastWriteTime -Descending:$true |
Select-Object -First 1

danke

Content-ID: 312847

Url: https://administrator.de/contentid/312847

Ausgedruckt am: 22.11.2024 um 17:11 Uhr

emeriks
emeriks 17.08.2016 um 14:36:09 Uhr
Goto Top
Hi,
Ich hoffe das ihr mein Problem versteht.
Wohl kaum, bei Deinem Deutsch!
Ein bisschen mehr Mühe beim Schreiben geben und dann meldet sich vielleicht jemand.

E.
Crank69
Crank69 18.08.2016 um 06:21:54 Uhr
Goto Top
Top Antwort hätte man sich sparen können den Kommentar und sonst normal fragen wo das Problem ist statt so ein Spruch.
emeriks
Lösung emeriks 18.08.2016 um 08:54:44 Uhr
Goto Top
Jahastrechthätteichmirsparenkönnenistdochsowiesoimmerdasgleichehachistdasfurchtbar
Smileychen
Lösung Smileychen 18.08.2016, aktualisiert am 19.08.2016 um 06:38:59 Uhr
Goto Top
Hi.
Damit sollte es gehen.

$comparedate = [datetime]::ParseExact("2000-07-31-09-16", "yyyy-MM-dd-HH-mm", $null)   
Get-ChildItem .\Desktop\datum\*.csv | ForEach-Object {
    
    $testdatum = [datetime]::ParseExact(($_.Name).Split("_"), "yyyy-MM-dd-HH-mm", $null)  



       if($testdatum  -ge $comparedate){
            $comparedate = $testdatum
            $datei = $_.FullName
        }
}
Invoke-Item $datei
Crank69
Crank69 19.08.2016 um 10:38:34 Uhr
Goto Top
danke für die mühe und Hilfe ich werde es mal ausprobieren