Zum Inhalt springen

Batchfile: Verzeichnis prüfen


Empfohlene Beiträge

also.

hier eine kleine Loesung:

Ausfuehrung erfolgt durch: batchfile Verzeichnis (Bsp: asd test <-- batchfile heisst asd, das Verzeichnis, dass du durchsuchen willst heisst "TEST", per definition im Batchfile unter "C:")

@ECHO off

:: asd.cmd

dir c:\%1 |find "0 Datei(en)" >nul

IF not errorlevel 1 ECHO. keine Dateien vorhanden

IF errorlevel 1 ECHO. Dateien vorhanden

have fun :D

Sethju

Link zu diesem Kommentar
Auf anderen Seiten teilen

War das jetzt eine Scherzfrage? :cool:

@ECHO off

:: asd.cmd

dir c:\%1|find " 0 File(s)" > NUL

IF not errorlevel 1 ECHO. no files found

IF errorlevel 1 ECHO. files found

wenn ihr es auch noch auf russisch und griechisch und spanisch und überhaupt und sowieso wollt.... dann schreibt es selber :P

Greetz

Sethju

Link zu diesem Kommentar
Auf anderen Seiten teilen

Oder so, unabhängig von der Sprache des Betriebssystems:

@ECHO OFF


FOR /F %%a IN ('DIR /A-D /B %1\*.* 2^>NUL') DO (

  ECHO Deine Befehle...

  GOTO :EOF

)


ECHO Keine Datei in "%~f1" gefunden

Damit wird ein DIR-Befehl auf das angegebene Verzeichnis ausgeführt, der keine Ordner anzeigt und das einfache Ausgabeformat benutzt.

Wenn nun irgendeine Datei gefunden wird, wird der Teil zwischen den Klammern ausgeführt und danach die FOR Schleife verlassen (:EOF ist eine unsichtbare Marke ganz am Ende der Datei).

Ist der Ordner leer, wird normalerweise eine Fehlermeldung "Datei wurde nicht gefunden" ausgegeben; um dies zu unterdrücken, wird die Fehlerausgabe des DIR-Befehls nach NUL umgeleitet (-> ins Nirvana). So wird die FOR-Schleife dann 0 mal ausgeführt, es wird der letzte ECHO Befehl ausgeführt.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...