|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Скрип, который проверяет файлы в папке по дате |
|
VBS/WSH/JS - Скрип, который проверяет файлы в папке по дате
|
Новый участник Сообщения: 1 |
Профиль | Отправить PM | Цитировать Доброго времени. Прошу прощения, если такое уже подымалось, но полистав форум не смог найти ответ именно на свой вопрос.
Суть вопроса Есть папка C:\test\ В папке файлы. Нужно проверять скриптом файлы по дате изменения, и если дата изменения больше n дней, то отправлять на почту письмо с текстом, какой именно файл "старше" n дней. Собственно с частью почты разобрался, а как перебирать все файлы в папке и мониторить по дате и потом передать этот параметр (имя файла) в текст письма, например, не смог понять. Собственно код, который за отправку отвечает-проверено, работает Sub SendMail() Const EmailFrom = "user@server.com" 'от кого будет отправляться e-mail Const EmailPassword = "1234566" 'пароль от e-mail Const strSmtpServer = "mail.server.com" 'smtp сервер Const EmailTo = "user2@server.com" 'Кому будет отправляться e-mail Set objEmail = CreateObject("CDO.Message") objEmail.From = EmailFrom objEmail.To = EmailTo objEmail.Subject = "тема письма" objEmail.Textbody = "текст письма" objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1 objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusername") = "user@server.com" objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "123456" objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.server.com" objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 objEmail.Configuration.Fields.Update objEmail.Send WScript.Quit End Sub Прошу не пинать, в vbs не очень |
|
Отправлено: 19:02, 22-11-2012 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 19:39, 22-11-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Нужно найти все файлы *.log в папке dir и подпапках и заменить на файлы нулевой длины | dclxvi | Скриптовые языки администрирования Windows | 4 | 04-07-2012 21:28 | |
VBS/WSH/JS - [решено] скрипт проверяет файл по дате после запускает другой скрипт | dot85 | Скриптовые языки администрирования Windows | 9 | 01-08-2011 14:22 | |
CMD/BAT - [решено] Нужен Bat-ник который будет удалять файлы в папке с определенным расширением | intersk | Скриптовые языки администрирования Windows | 19 | 23-06-2011 11:49 | |
Интерфейс - [решено] Нужен Файл explorer.exe который распологается в папке Windows обязательно SP2 | Baw17 | Microsoft Windows 2000/XP | 7 | 30-11-2010 14:02 | |
Route/Bridge - Как получить доступ к расшаренной папке на компе который за NAT? | vagner_HATE | Сетевые технологии | 14 | 29-07-2009 08:29 |
|