crashzero
Goto Top

Bestimmtes Verzeichnis rekursiv nach erster Datei mit bestimmter Endung suchen

Hallo,

ich möchte ab einer bestimmten/in einem bestimmten Verzeichnis mit Unterverzechnissen nach der ersten Datei mit einer bestimmten Dateiendung suchen und den kompletten Pfad mit Dateinamen in eine variable innerhalb des Scripts ablegen da damit danach weiter gearbeitet wird.

Leider bin ich nicht so der Powershell-Profi, auf CMD-Basis (Wäre aber besser als PS) habe/hatte ich einen Ansatz verfolgt

for /f "tokens=*" %a in ('dir i:\ordner1\ordner2 *.bak /s /b') do echo %~fa

krieg das aber irgendwie nicht in PS hin.

Das CMD läuft halt durch bis es durch ist, ich denke unter PS ist es einfacher nach dem ersten Fund zu stoppen und den Pfad sowie Dateiname in eine Variable abzulegen da dann später im Script mit diesem Pfad und Dateinamen weiter gearbeitet werden muß.

Kann mir da jemand auf PS-Basis helfen ?

Content-Key: 1685467411

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

Printed on: April 26, 2024 at 07:04 o'clock

Mitglied: 149569
Solution 149569 Jan 03, 2022 updated at 15:01:03 (UTC)
Goto Top
Nichts leichter als das ...
$pfad = Get-ChildItem "I:\Ordner1\ordner2" -Recurse -File -Filter *.bak | select -First 1 -Expand FullName  
$pfad
Member: Crashzero
Crashzero Jan 04, 2022 at 14:00:14 (UTC)
Goto Top
Zitat von @149569:

Sauber, danke dir !!!!