Я пытаюсь создать пакетный файл в Win7, который будет копировать любые файлы, которые были созданы или изменены сегодня, и копировать их в место назначения с аналогичной структурой каталогов. Это то, что у меня есть до сих пор:
set today="20180721"
robocopy "C:\temp\" "D:\backup\temp\" *.* /s /DCOPY:T /MINAGE:%today%
Я знаю, что /e копирует пустые каталоги, а /xf исключает все файлы, но я не уверен, поможет ли это мне. Приведенный выше код, похоже, копирует все файлы независимо от даты, поэтому я немного заблудился.
@RoboCopy "C:\Temp" "D:\Backup\Temp" /S /DCopy:T /MaxAge:1 >Nul
- person Compo   schedule 21.07.2018forfiles /P "C:\temp" /D -1 /C "cmd /C if @isdir==FALSE (2> nul md @relpath\.. & copy @relpath D:\backup\temp\@relpath)"
? (forfiles
учитывает только дату, поэтому действительно копирует все файлы, измененные до сегодняшнего дня, аrobocopy
копирует файлы, измененные до 24 часов) - person aschipfl   schedule 22.07.2018