Use %% ~ nf.
for %%f in (*.asmx.cs) do (
echo %%~nf
cmd /c C:\windows\Microsoft.NET\Framework\v4.0.30319\csc.exe /t:library /r:%assemblies% %compileoptions% /out:bin/%%~nf.dll %%f
)
For a complete list of FOR modifiers, such as %% ~ nf, run for /?from the command line or look online here .
source
share