Überprüfen, ob ein Ordner den String "old" im Namen enthält (Batch)
Liebes Batch-Team,
ich bräuchte ein kleines Skript, womit ich überprüfen kann ob es im aktuellen Verzeichnis einen Ordner gibt, der "old" im Namen enthält.
Wenn ja, soll die Variable %folder_exist% auf den Wert "1" gesetzt werden.
Sorry bin leider noch ein Anfänger und kenne mich mit dem FOR-Befehl so gut wie garnicht aus.
Ich hoffe mir kann hier jemand helfen.
Vielen Dank im Voraus
LG BatchCoder
ich bräuchte ein kleines Skript, womit ich überprüfen kann ob es im aktuellen Verzeichnis einen Ordner gibt, der "old" im Namen enthält.
Wenn ja, soll die Variable %folder_exist% auf den Wert "1" gesetzt werden.
Sorry bin leider noch ein Anfänger und kenne mich mit dem FOR-Befehl so gut wie garnicht aus.
Ich hoffe mir kann hier jemand helfen.
Vielen Dank im Voraus
LG BatchCoder
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 592757
Url: https://administrator.de/contentid/592757
Ausgedruckt am: 22.11.2024 um 05:11 Uhr
2 Kommentare
Neuester Kommentar
Moin Moin,
Wofür ne for Schleife ? 😉
Wenn du den Namen offensichtlich nicht brauchst geht's auch so
Brauchst du den Namen doch dann
Wofür ne for Schleife ? 😉
Wenn du den Namen offensichtlich nicht brauchst geht's auch so
dir /b /ad "*old*" >nul 2>&1 && set folder_exist=1
for /f "delims=" %%a in ('dir /b /ad "*old*" 2^>nul') do (
set folder_exist=1
echo %%a
)
Hallo.
Und hier etwas Lesefutter bzgl. Windows Batch:
Gruss Penny.
Und hier etwas Lesefutter bzgl. Windows Batch:
- Windows Batch Grundlagen
- Batch - ein paar Basics die man kennen sollte
- Workshop Batch for Runaways - Part I
- Workshop Batch for Runaways - Part II
- Workshop Batch for Runaways - Part III
- HowTo - Wie man Subroutinen in Batchfiles erstellt
- Tutorial zur FOR-Schleife
Gruss Penny.