Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
удалять файлы которые старше 2-х недель 27.09.06 15:46 Число просмотров: 2675
Автор: Duke Статус: Незарегистрированный пользователь
|
Я тут решил вместо 3 мин на с++ попробовать сделать это в bat файле. Вопрос такой: как отнять одну дату от другой? Есть для этого стандартная процедура?
У меня на данный момент получилось вот что:
:удаляем файлы старше 2 недель
@echo off
for /F "tokens=1" %%i in ('date /t') Do set c_date=%%i
echo %c_date%
For %%a In (c:\backup\*.rar) Do @Call :killa %%a %%~ta
GoTo :EOF
:killa
Set f_name=%1
Set f_date=%2
:del %F_Name% /q
@echo %f_name%, %f_date%, %c_date% - %f_date%
:вопрос собс-но как заставить работать %c_date% - %f_date% ?
GoTo :EOF
|
- удалять файлы которые старше 2-х недель - Duke 27.09.06 15:46 [2675]
|
|
|