А у меня такая проблема:
Нужно вытаскивать из общей кучи ежедневных архивов только архивы за пятницу и копировать их в определённую папку откуда они уже переносятся на ленту.
В общем нужен скрипт копирующий файлы только с текущей датой создания.
Помогите советом.
C:\>xcopy /?
--skip--
/D:m-d-y Копирует файлы, измененные либо в указанный день, либо после.
Если дата не указана, копируются только те файлы,
которые новее в исходной папке.
дата хранится в %date%, если стандартный формат dd.mm.yyyy то конвертировать можно так:
Код
for /f "tokens=1-3 delims=." %i in ("%DATE%") do set ddate=%j-%i-%k
[/code]
Код
S:\perl\scripts>echo %date%
05.07.2005
S:\perl\scripts>for /f "tokens=1-3 delims=." %i in ("%DATE%") do @set ddate=%j-%i-%k
S:\perl\scripts>echo %ddate%
07-05-2005