Hilfestellung: Befehl für alle Unterordner ausführen
Hallo,
ich habe das Problem das ich eine vorhandene .bat so anpassen möchte, dass der Befehl sich auf alle Ordner + Unterordner des Verzeichnisses der .bat bezieht.
Beispiel: Die .bat befindet sich in "F:\Programme" und der Befehl der .bat soll sich auf alle Ordner + Unterordner beziehen welche sich im Verzeichnis "F:\Programme" befinden.
Anbei der Code:
Wäre über eure Hilfe sehr dankbar und wünsche euch allen noch einen schönen Abend.
liebe Grüße
Suddenrage
ich habe das Problem das ich eine vorhandene .bat so anpassen möchte, dass der Befehl sich auf alle Ordner + Unterordner des Verzeichnisses der .bat bezieht.
Beispiel: Die .bat befindet sich in "F:\Programme" und der Befehl der .bat soll sich auf alle Ordner + Unterordner beziehen welche sich im Verzeichnis "F:\Programme" befinden.
Anbei der Code:
@echo off &setlocal
set "search=col_01"
set "ln1="
for %%i in (*.txt) do (
set "fname=%%~i"
setlocal EnableDelayedExpansion
<"!fname!" set /p "ln1="
if "!search!"=="!ln1!" (
>"!fname!.~tmp" more +1 "!fname!"
move /y "!fname!.~tmp" "!fname!"
)
endlocal
)
Wäre über eure Hilfe sehr dankbar und wünsche euch allen noch einen schönen Abend.
liebe Grüße
Suddenrage
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 439469
Url: https://administrator.de/contentid/439469
Ausgedruckt am: 22.11.2024 um 16:11 Uhr
2 Kommentare
Neuester Kommentar
for /r %%i in (*.txt) do (
Mit batch die erste Zeile aus txt Dateien löschen
Steffen