5 / 5 / 0
Регистрация: 29.09.2010
Сообщений: 18
|
|||||||||||
1 | |||||||||||
Удаление архива с именем даты, которая была пять дней назад02.02.2011, 16:15. Показов 6046. Ответов 9
Метки нет (Все метки)
Поставлена задача каждый день создавать .rar архив из папки на одном компьютере с именем текущей даты и копировать на другой по сети. Архив в конечной папке, который был туда скопирован 5 дней назад, нужно удалять.
Справиться с первыми 2-мя пунктами труда не составило, а вот с удалением заминочка...(( Подскажите, люди добрые )). Вот, то что уже сделано (создает архив, копирует и выводит в файл отчет):
1
|
02.02.2011, 16:15 | |
Ответы с готовыми решениями:
9
Найти дату, которая была неделю назад Найти дату, которая была 7 месяцев назад Как получить дату, которая была месяц назад Ввести N дат в формате ДД.ММ.ГГГГ. Определить дату, которая была K месяцев назад |
142 / 68 / 4
Регистрация: 23.06.2010
Сообщений: 155
|
||||||
02.02.2011, 17:42 | 2 | |||||
2
|
5 / 5 / 0
Регистрация: 29.09.2010
Сообщений: 18
|
|||||||||||
03.02.2011, 07:43 [ТС] | 3 | ||||||||||
Спасибо, вроде получилось.
Start del "03.02.2011" 14:11:29,21 Searching files having date <= 1/29/ 2011 ----- DIRECTORY : C:\bat2\pdc\ib 0 file(s) processed ----- DIRECTORY : ib 0 total file(s) processed Stop del 03.02.2011 14:11:29,26 Вот только пока не совсем понятно что и как он удаляет... По имени файла или по дате, когда создан файл? Добавлено через 23 минуты окончательный вариант:
2
|
795 / 177 / 9
Регистрация: 11.01.2011
Сообщений: 543
|
||||||
04.02.2011, 23:24 | 4 | |||||
1
|
5 / 5 / 0
Регистрация: 29.09.2010
Сообщений: 18
|
|
05.02.2011, 06:22 [ТС] | 5 |
Да уже с помощью утилиты forfiles сделала, но все равно спасибо)). В твоем коде не смогла до конца разобраться и сделать так, чтобы работало. Например, set x=%~t1 - это что? "%1" - а это?
1
|
795 / 177 / 9
Регистрация: 11.01.2011
Сообщений: 543
|
|
06.02.2011, 18:10 | 6 |
Извините... "использовала".
"%1" - это первый аргумент, который передается с команде "call" "%~t1" - это дата/время первого аргумента (файла) Прочтите "call /?". Все поймёте =)
2
|
5 / 5 / 0
Регистрация: 29.09.2010
Сообщений: 18
|
|
07.02.2011, 06:06 [ТС] | 7 |
Дошло))
1
|
59 / 58 / 9
Регистрация: 11.12.2009
Сообщений: 350
|
|
04.06.2012, 11:48 | 8 |
Всем привет!!!! подскажите плизззз.. не могу разобраться!!!
У меня архивы делаются каждый день "Copy_2010-11-27.rar" как можно написать ватник чтоб он удалял старые архивы! Например 5 последних дней хранит остальное удаляет!!!! Пожалуйста подскажите очень надо!!! Заранее благодарю!!! Добавлено через 17 минут блин разобрался!!! всем спасибо))))
0
|
04.06.2012, 13:27 | 9 | |||||
Не претендует на оригинальность.
Объединил код Ris-а и часть функции счисления дней atributz-а (FromDate):
0
|
59 / 58 / 9
Регистрация: 11.12.2009
Сообщений: 350
|
||||||
19.01.2013, 11:39 | 10 | |||||
Всем еще раз привет!
раньше использовал эту команду:
0
|
19.01.2013, 11:39 | |
19.01.2013, 11:39 | |
Помогаю со студенческими работами здесь
10
Записи. Определить дату, которая была за m дней до сегодняшнего дня Записи: получить дату, которая была за m дней до сегодняшнего дня Распаковка архива с именем архива по маске Найти дату, которая будет через m дней после указанной даты Написать программу, которая вычисляет сколько дней осталось до нового года от введенной пользователем даты. Написать программу , позволяющую определить дату , которая наступит через X дней после текущей даты Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |