batch das fehlerhafte ordner sucht

  • #1
S

schattn

Neues Mitglied
Themenersteller
Dabei seit
16.07.2008
Beiträge
1
Reaktionspunkte
0
Hallo zusammen,

ich bin auf der Suche nach einem batch-Programm, dass in einem Verzeichnis, in dem sich zahlreiche Unterorder befinden, jeden dieser Ordner auf das Vorhandensein einer .exe durchsucht. Es kann nur jeweils eine einzige .exe pro Unterordner geben.

Falls im jeweiligen Ordner keine .exe vorhanden ist. Soll das batch Programm das betreffende Ordner-Verzeichnis in ein txt-file schreiben, so dass ich als Ergebnis eine Auflistung aller fehlerhaften Ordner zur Verfügung habe.

Ich möchte mit diesem batch-Programm ca. 1000 Unterordner durchsuchen. Die Bezeichnung der Unterordner ist sehr unterschiedlich.


Ich habe vor einiger Zeit so etwas ähnliches geschrieben, komme aber im Moment einfach nicht weiter: :|

REM gezielte Suche nach .txt Dateien, die vor dem Jahr 2006 entstanden sind
@echo off
for /f tokens=* %%i in ('dir /b /s c:\2006\*.txt') do call :doit %%i
goto :eof

:doit
set datum=%~t1
if [%datum:~6,2%] neq [06] echo Der Ordner %~d1%~p1 ist aelter ! >>test.log
goto :eof


Vielen Dank.
 
  • #2
for /F delims= %a in ('dir /b /s /ad Lw:\Pfad') do if not exist %a\*.exe @echo %a >> LW:\Log.txt

Im Batch das %-Zeichen doppelt verwenden, also %%a
 
  • #3
Vielen Dank für die schnelle Hilfe. Was meinst du mit:

Gast schrieb:
for /F delims= %a in ('dir /b /s /ad Lw:\Pfad') do if not exist %a\*.exe @echo %a >> LW:\Log.txt
Im Batch das %-Zeichen doppelt verwenden, also %%a

Ich bin mit der batch-Programmierung nicht so vertraut.
 
  • #4
Die Zeile macht das, was du willst, wenn du sie an der Eingabeaufforderung mit angepassten Pfadangaben ausführst.

Wenn du die Zeile in eine Batchdatei packst, muss das doppelte %% verwendet werden.
 
  • #5
Gast schrieb:
Wenn du die Zeile in eine Batchdatei packst, muss das doppelte %% verwendet werden.

Super, Danke!!!

Mir ging es bei meiner Frage in erster Linie um das doppelte %%.


Nochmals Danke für die schnelle Antwort!!!
 
Thema:

batch das fehlerhafte ordner sucht

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.838
Beiträge
707.961
Mitglieder
51.491
Neuestes Mitglied
haraldmuc
Oben