Jump to content

Variable auf Dateiendung Prüfen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo,

 

ich muss mal wieder Scripten.

 

Jetzt stehe ich vor dem Problem das dem Script sowohl ein Pfad als auch eine Datei als Argument mitgegeben werden kann (muss).

 

Nur: Wie finde ich raus ob %1 eine Datei oder ein Verzeichnis ist?

 

Mr schwebt da sowas vor:

 

if %1 == *.tld goto lade

if %1 == c:\verzechnis goto entpacken

 

So in etwa stelle ich mir das vor, funktionieren tuts so aber nicht.

 

Jemand ne Idee wie ich das lösen kann?

 

Gruß

 

Kevin

Geschrieben

Würd ich jetzt ganz spontan irgendwie so lösen:

 

cd %1

if %errorlevel% equ 0 goto folderfunction
goto filefunction


:folderfunction
cd /d %0\..
echo %i ist ein Folder
goto end

:Filefunction
echo %i ist ein File
goto end


:end
pause
exit 0

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...