@echo off &setlocal
set "test=C:\Users\%%USER%%\Documents\My Games\Darksiders"
for /d %%i in ("%test%") do set "#=%%~ai"
if not defined # echo.%test% nicht gefunden.&goto :eof
<nul set /p"=%test% ist ein "
if "%#:~0,1%"=="d" if "%#:~8,1%"=="l" (echo.Link.) else (echo.Ordner.) else echo File.
endlocal
DANKE! Ich versuche immernoch zu verstehen wie es funktioniert, aber es funktioniert!