none
Power Shell: Ordner mit aktuellem Jahr wählen RRS feed

  • Frage

  • Hallo,

    ich möchte gern prüfen lassen ob sich eine XML-Datei im Ordner mit dem aktuellsten/letzten vorhanden Jahr befindet.
    Wenn nicht, soll eine Meldung ausgegeben werden.

    Ordnerstruktur:
    C:\Arbeitsordner\2015
    C:\Arbeitsordner\2016
    C:\Arbeitsordner\2017
    C:\Arbeitsordner\2018
    C:\Arbeitsordner\2019
    C:\Arbeitsordner\2020

    Jetzt soll das Skript automatisch den Ordner C:\Arbeitsordner\2020 auf XML-Datein prüfen.

    Klar ist, dass ich das mit
    if (!(Test-Path "C:\Arbeitsordner\
    beginne und mit
    Write-Host "Keine XML Datei zu Verarbeitung vorhanden"
    beende.

    Aber wie teile ich Power Shell mit, dass er die letzte Jahreszahl als Prüfordner nimmt?
    Donnerstag, 29. April 2021 06:35

Antworten

  • Z.B.:

    $dir = Get-ChildItem -Directory | Sort-Object -descending -Property name | select-object -first 1

    $dir[0] ist dann das Verzeichnis mit $dir[0].Name als Verzeichnisname.


    • Bearbeitet Der Suchende Donnerstag, 29. April 2021 07:24
    • Als Antwort markiert Hacktrist Donnerstag, 29. April 2021 07:48
    Donnerstag, 29. April 2021 07:24

Alle Antworten

  • Z.B.:

    $dir = Get-ChildItem -Directory | Sort-Object -descending -Property name | select-object -first 1

    $dir[0] ist dann das Verzeichnis mit $dir[0].Name als Verzeichnisname.


    • Bearbeitet Der Suchende Donnerstag, 29. April 2021 07:24
    • Als Antwort markiert Hacktrist Donnerstag, 29. April 2021 07:48
    Donnerstag, 29. April 2021 07:24
  • Dankeschön

    Donnerstag, 29. April 2021 07:49