переменная в пути к файлам
G 07 Фев 2009 - 14:02
Здравствуйте.
Есть пака с файлами.
C:\Documents and Settings\User\Рабочий стол\ВРЕМЕННАЯ\2009-02-07
Каждый день генерируется новая папка с именем - текущей даты.
Как то это надо архивировать и оттправить по почте.
На сколько я понял использование перемоенной SYSDATE (yyyy-mm-dd) в пути недопустимо.
Как бы реализовать?
- Войдите или зарегистрируйтесь, чтобы комментировать.

Здравствуйте G!
Реализовать выполнение такой задачи просто. :)
Для этого:
1. Настроить переменную SYSDATE (yyyy-mm-dd) - Настройки - закладка Переменные
2. Настроить параметры почтового аккаунта для отправки писем - Настройки - закладка Почта
3. Создаем новую работу - Файл - Создать работу
4. Добавить задание 1:
- действие = Упаковать
- из папки = C:\Documents and Settings\user\Рабочий стол\ВРЕМЕННАЯ\\
- файл\маска\парам. = *
- исключения = [пусто или внести исключения]
- в папку = D:\temp\
- новое имя = test_.zip
5. Добавить задание 2:
- действие = Письмо
- из папки = D:\temp\
- файл\маска\парам. = test_.zip
- исключения = [пусто или внести исключения]
- в папку = user@mail.net (кому отправить)
- новое имя = Файлы с рабочего стола (заголовок письма)
G wrote:На сколько я понял использование перемоенной SYSDATE (yyyy-mm-dd) в пути недопустимо.
Как раз допустимо! Это один из вариантов использования переменных - в путях.
странно, если упаковать - то всё отлично, но если 7-zip выбрать, то программа падает :(
Кстати, можно ли сделать переменнную с шагом :)
Что то вроде
Чтоб за вчерашний день темпы удалять
(бывает полезно, когда жутко хочется домой СЕГОДНЯ)
G, какая операционка используется? Упаковка в 7z возможно плохо работает на Win Vista ...
Пока с переменными нельзя производить мат.операции - в следующих версиях будет.
azovsky wrote:G, какая операционка используется? Упаковка в 7z возможно плохо работает на Win Vista ...
Windows XP SP3
Вечером попробую на домашнем компьютере.
дма попробовать так и не вышло. заметил стрнность с заданием.
Задания есть похожие, архивируют и по почте отсялают.
первое - которое отправляет малый архив (с текстами там не больше мегобайта) работает без нареканий.
второе отправляет архис с pdf (в среднем около 15 мегобайт) - программа падает.
Как то отправил файлик поменьше (3-4 мегобайта) до адресата дошли, но программа упала после отправки.
Разница только между размерами отправляемых файлов и что в одном задании логи отправляются. (но не думаю что из за логов падает)
Обязательно выясню в чем проблема с отправкой!
Спасибо!
А нельзя ли как-нибудь переменную по времени использовать в виде mmddyy но только без разделяющих знаков, т.е. есть некоторые файлы которые падают ежедневно в папку и в их имени фиксируется дата(без разделителя - *020509*.*), в иделе хотелось бы по маске вылавливать файлы определенных дней и бэкапить их в папки с определнными датами.
Надежда wrote:А нельзя ли как-нибудь переменную по времени использовать в виде mmddyy но только без разделяющих знаков...
можно настроить формат :
Настройки программы > закладка Переменные > Формат даты\времени и там ввести необходимый формат.
azovsky wrote:Надежда wrote:А нельзя ли как-нибудь переменную по времени использовать в виде mmddyy но только без разделяющих знаков...
можно настроить формат :
Настройки программы > закладка Переменные > Формат даты\времени и там ввести необходимый формат.
но там либо dd.mm.yy с разделителем либо ddd mmm yy без разделителя :(
Надежда, не обязательно выбирать из выпадающего списка! Можно просто вручную вбить нужный формат (маску).
:)