Привет @aschipfl, я обновил в редактировании, но он не работает, как вызвать цикл for в другом цикле for?

я есть папкапроектов"и в нем содержится несколько папок для разных проектов, я хочу создать резервную копию той папки, которая сегодня имеет некоторые модификации (это может быть один проект или может быть больше одной).

set ProjectFolder=D:\Projects    

for %%o IN (%ProjectFolder%/*.*) DO (
 echo %%o 
 set Project1Folder=%%o
 xcopy "%Project1Folder%\*.*" "%NetworkFolder%\%Project1Folder%\backup_%CurrentDate%\" /s/h/e/k/f/c 
)

И как пройтиимя папки(измененный проект) для копирования в цикле.

Запись :- попробуйте что-то вроде ниже, но как получить только сегодняшние измененные папки (ы) ..

РЕДАКТИРОВАТЬ:-

set MainFolder=D:\Projects          
set LocalFolder=D:\backup

for /d %%D in (%MainFolder%/*.*) do (  
set ProjectFolder=%%~fD
xcopy "%%~fD\*.*" "%LocalFolder%\" /s/h/e/k/f/c /D:03-23-2018
)   

Edit2: -

for /D %%A in ("%LocalFolder%\*") do (
 echo %%~fA
for /F %%N in ('forfiles /S /P %%~fA /M "*" /D +0 /C "cmd /C if @isdir==FALSE echo _" ^| find /C "_"') do set "NUMBER=%%N"
echo %NUMBER%
if %%N GTR 0 xcopy "%%~fA\*.*" "%LocalFolder%\" /s/e/k/f/c
 )

Ответы на вопрос(0)

Ваш ответ на вопрос