Die forfiles.exe ist mit Vista dabei, ist aber auf XP nicht lauffähig.
@path gibt den kompletten Pfad aus, also nicht
"ORDNER\datei.EXT"
sondern
"X:\bla\blu\bli\ORDNER\datei.EXT"
ich hab etwas rumgebastelt und doch zu einer Lösung gekommen:
dir "ORDNER\*.EXT" /a:-d /b >temp.txt
for /f "tokens=*" %%g IN (temp.txt) DO echo ^<a href="ORDNER/%%g"^>%%g^</a^>^<br /^> >>start.html
del temp.txt
REM Ausgabe: <a href="ORDNER/dateiname.EXT">dateiname.EXT</a>
Zwar nicht ganz was ich erhofft hab (.EXT stört), funktioniert aber, danke tester2k5.