E-mpty, попробую ваш совет, но это уже будет после завтра на работе, а как быть с относительными путями?
если использовать подобную связку:
Код:
SET Dir=Folder1
SET TMP=C:\temp
echo основное тело программы
DIR %DIR% /B /O > %TMP%\DIR.TXT
FOR %%I in (%DIR%\*.*) do START /WAIT makecab.exe "%%~I" /F %tmp%\DIR.TXT /L %DIR%
FOR /F "Delims=" %%i In (%tmp%\DIR.TXT ) Do Del %%i
Как вы думаете удасться ли добится требуемого результата?
P.S.
Код:
SET Dir=C:\1
SET TMP=C:\temp
md %TMP%
pause
echo основное тело программы
DIR %DIR% /B /O > %TMP%\DIR.TXT
FOR %%I in (%DIR%\*.*) do START /WAIT makecab.exe "%%~I" /F %tmp%\DIR.TXT /L %DIR%
FOR /F "Delims=" %%i In (%tmp%\DIR.TXT ) Do Del %%i
pause
Del /F /Q %TMP%
pause
Не дало результата. Не найден путь пишет (((