Har följande "test"
@REM -----------BEGIN backup-------------
@echo off
for /D %%i in ("C:\Temp\*") DO (
SET p=%%i
SET v=%p:~6,9%
echo - %v% -
)
echo ---- %p% ----
set /p name=
Utskriften i for-loopen uteblir (blir tom sträng), den sista utskriften (utanför loopen) fungerar. Min fråga är varför och blir min variabel v tilldelad värdet i loopen?