Модераторы: bartram, Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Удаление Файла через Батник 
:(
    Опции темы
Simon14
Дата 6.7.2012, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 157
Регистрация: 15.1.2009

Репутация: нет
Всего: нет



Добрый день подскажите как мне удалить файл с помощью батника.
Идея такова 
Есть батник он создает файл имя берет таким образом 
Код

set CurrentDate=%date%
echo %CurrentDate%

Расширение потом добавляю но то не важно 
Мне нужно чтобы удалялся файл созданный месяц назад или 15 дней назад от даты созданного  подскажите как это можно реализовать.
как правильно разбить дату чтобы потом поменять ее или как лучше сделать ??


PM MAIL   Вверх
Wolf1994
Дата 7.7.2012, 09:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 5.10.2004

Репутация: нет
Всего: 29



С помощью утилиты, которую можно написать на "C++" за пару часов.

Мог бы заняться этим, если считаете, что задача того стоит, а решение может пригодиться не только для этого случая.

Это сообщение отредактировал(а) Wolf1994 - 7.7.2012, 09:41
PM MAIL WWW   Вверх
Wolf1994
Дата 7.7.2012, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 5.10.2004

Репутация: нет
Всего: 29



Цитата(Simon14 @  6.7.2012,  11:00 Найти цитируемый пост)
как правильно разбить дату чтобы потом поменять ее

Если менять месяц, то можно обойтись готовыми средствами и сделать всё проще. Попробуйте поэкспериментировать с такими параметрами:

Код

set MonthAgo=%date:~3,2%
set /A MonthAgo=%MonthAgo%-1
set MonthAgo=0%MonthAgo%
echo %MonthAgo%


Добавлено через 7 минут и 32 секунды
Также потребуется добавить проверку на 1-ый месяц, но это уже относится к логике и оператору if, а не захвату части строки.

Это сообщение отредактировал(а) Wolf1994 - 7.7.2012, 10:15
PM MAIL WWW   Вверх
mihanik
Дата 7.7.2012, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 61
Всего: 109



если Windiws 7 или 2008 сервер, то 

Код

FORFILES /s /d -3  /C "cmd /c del /q @file"



А вообще 

Код

forfiles /?



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
kin
Дата 7.7.2012, 22:24 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 204
Регистрация: 9.5.2008

Репутация: 1
Всего: 6



Цитата(Simon14 @  6.7.2012,  11:00 Найти цитируемый пост)
Добрый день подскажите как мне удалить файл с помощью батника.
 Привет! Арсенал cmd слишком беден по сути своей... В Windows есть прекрасное средство, которое называется  сервер сценариев, он же cscript.exe или wscript.exe, с его помощью твою задачу можно решить намного проще и, думаю, легче...

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Windows"
December
bartram
Akella

Запрещается!

1. Обсуждать взлом и делиться кряками

2. Способствовать созданию и распространению вирусов

  • Для бессмертных бородатых вопросов типа Win vs Nix есть специальный форум Религиозные Войны
  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • ВСЕГДА УКАЗЫВАЙТЕ ВЕРСИЮ ОС

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Windows | Следующая тема »


 




[ Время генерации скрипта: 0.0637 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.