![]() |
Проверить размер файла в папке, переименовать его, отослать лог
Здравствуйте.
Прошу помощи у гуру... Появилась задачка, которую нужно решить, чем пользоваться (bat, cmd или wbs) без разницы, лишь бы решить. Суть такая: Есть папка, в ней имеются файлы, обновляемые каждый день (каждый день размер файлов увеличивается), нужно проверить размер файлов папке, если какой-либо файл весит 1,9 Гб или больше, тогда: 1) Копируем его в заранее созданную папку. При этом неплохо бы проверить, может быть такой файл уже есть в указанной папке, тогда задать ему имя "название файла_1" (и так далее, меняя цифру в конце на +1 от предыдущей). 2) Отсылаем отчёт на почту, о том что такой то файл превысил указанный размер. И если есть возможность в отчет добавить отчет о успешности копирования, то будет вообще здорово. Далее не совсем обязательный, но желательный пункт. 3) Есть определенный файл лежащий на другом компе в сети, в случае если предыдущие пункты сработали, то в него нужно внести коррективы. Если быть точным то файл содержит строку " tf.WriteLine('SelectMessageStartDate=03/25/2015 00:00:00') ; " , с датой. Вот эту дату надо исправить на текущую (на момент отработки скрипта). Меняется только дата, время не нужно. Заранее спасибо за всевозможную помощь. |
Любой годится — пакетные файлы (со сторонней утилитой отсылки почты), WSH, PoSH.
Цитата:
|
Время: 02:21. |
Время: 02:21.
© OSzone.net 2001-