Есть файл user.txt(например), его надо перемещать в другую папку, но к имени файла добавить дату ( в любом формате) dd-mm-yy или dd-mm-yyyy, чтобы получилось имя user14-12-06.txt или user14-12-2006.txt
Как переименовать файл, добавив дату в название?
- Alex
- Ас
- Сообщения: 2833
- Зарегистрирован: Вт апр 05, 2005 3:28 pm
- Откуда: Kaliningrad City
- Благодарил (а): 2 раза
- Поблагодарили: 91 раз
- Контактная информация:
Как переименовать файл, добавив дату в название?
Собственно эта задача является ответом на следующий вопрос:
- Вложения
-
- RenameFileAndAddDatetimeFilename.xstk
- (7.14 КБ) 2759 скачиваний
- Рейтинг: 33.33%
-
- Пассажир
- Сообщения: 6
- Зарегистрирован: Вт май 15, 2007 7:59 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Как переименовать файл, добавив дату в название?
А если имена файлов всегда разные? Т.е. нужно делать копию нового файла, то как это правильно описАть?
- Alex
- Ас
- Сообщения: 2833
- Зарегистрирован: Вт апр 05, 2005 3:28 pm
- Откуда: Kaliningrad City
- Благодарил (а): 2 раза
- Поблагодарили: 91 раз
- Контактная информация:
Re: Как переименовать файл, добавив дату в название?
Если файл "отловлен" файловым триггером, то имя нового файла можно узнать с помощью функции {FileEvent.NewFile}. Если конечно Вы это имеете в виду.
-
- Пассажир
- Сообщения: 2
- Зарегистрирован: Ср сен 22, 2010 2:06 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Как переименовать файл, добавив дату в название?
ВЫРУЧИТЕ......ПОДСКАЖИТЕ.... ПОМОГИТЕ..... HELP.....HELP.....
проблема заключается в том:
1.установили автоматическое скачивание файла (RAR) в определенное время по ссылке из интернета.
2.сделали автоматическое разорхивирование по времени (это все происходит один раз в день)
3.суть проблемы такова:ежедневно файл из архива раз в день меняет свое название (прайс 22.01.2010.xls на следующий день он 23.01.2010.xls) КАК ВО ВРЕМЯ РАСПОКОВЫВАНИЯ АРХИВА ПЕРЕИМЕНОВЫВАТЬ ЕГО В ОДНО И ТО ЖЕ ИМЯ (прайс 22.01.2010.xls ->прайс.xls
спасибо за помощь
проблема заключается в том:
1.установили автоматическое скачивание файла (RAR) в определенное время по ссылке из интернета.
2.сделали автоматическое разорхивирование по времени (это все происходит один раз в день)
3.суть проблемы такова:ежедневно файл из архива раз в день меняет свое название (прайс 22.01.2010.xls на следующий день он 23.01.2010.xls) КАК ВО ВРЕМЯ РАСПОКОВЫВАНИЯ АРХИВА ПЕРЕИМЕНОВЫВАТЬ ЕГО В ОДНО И ТО ЖЕ ИМЯ (прайс 22.01.2010.xls ->прайс.xls
спасибо за помощь
-
- Ас
- Сообщения: 112
- Зарегистрирован: Вт янв 26, 2010 1:09 pm
- Благодарил (а): 0
- Поблагодарили: 19 раз
Re: Как переименовать файл, добавив дату в название?
нужно использовать действие Файловая система->Переместить. В качестве исходного и конечного каталогов указать один и тот же каталог.
- Вложения
-
- Screen.JPG (56.99 КБ) 24198 просмотров
-
- Командир экипажа
- Сообщения: 65
- Зарегистрирован: Сб дек 26, 2009 3:24 am
- Благодарил (а): 0
- Поблагодарили: 16 раз
Re: Как переименовать файл, добавив дату в название?
Куда архив разархивируется? Ставьте после разархивирования действие искать xls-файлы, а найденное - переместить куда надо с нужным именем.
-
- Пассажир
- Сообщения: 6
- Зарегистрирован: Чт дек 09, 2010 11:55 am
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Как переименовать файл, добавив дату в название?
Здравствуйте,
Мне нужно переименовывать документ на вчерашний день.
Пользуюсь вышенаписанным примером.
{MONTH}{DAY}{YEAR}.pdf
Вместо значения {DAY} пытался использовать {YESTERDAY} и {DAY-1}, но это не помогает. Прошу помочь знающих.
Мне нужно переименовывать документ на вчерашний день.
Пользуюсь вышенаписанным примером.
{MONTH}{DAY}{YEAR}.pdf
Вместо значения {DAY} пытался использовать {YESTERDAY} и {DAY-1}, но это не помогает. Прошу помочь знающих.
- LizardOfOzz
- Гвардии пилот - Наставник
- Сообщения: 1165
- Зарегистрирован: Пт сен 08, 2006 8:59 pm
- Благодарил (а): 8 раз
- Поблагодарили: 38 раз
- Контактная информация:
Re: Как переименовать файл, добавив дату в название?
Надо пользовать специальное действие для математических операций с датами.zalim писал(а):Здравствуйте,
Мне нужно переименовывать документ на вчерашний день.
Пользуюсь вышенаписанным примером.
{MONTH}{DAY}{YEAR}.pdf
Вместо значения {DAY} пытался использовать {YESTERDAY} и {DAY-1}, но это не помогает. Прошу помочь знающих.
- MsDos
- Ас
- Сообщения: 287
- Зарегистрирован: Ср ноя 19, 2008 4:20 pm
- Откуда: г. Москва
- Благодарил (а): 3 раза
- Поблагодарили: 12 раз
- Контактная информация:
Re: Как переименовать файл, добавив дату в название?
Вопрос в продолжении, так и не смог понять тайну работы с датами, а именно как правильно в действиях сделать следующиеLizardOfOzz писал(а): Надо пользовать специальное действие для математических операций с датами.
От текущей даты отнять(прибавить) 1 минуту(час, месяц, год), или дробные значения типа 1.5 часа
С уважением,
Пусть наши возможности офигивают от наших желаний
- LizardOfOzz
- Гвардии пилот - Наставник
- Сообщения: 1165
- Зарегистрирован: Пт сен 08, 2006 8:59 pm
- Благодарил (а): 8 раз
- Поблагодарили: 38 раз
- Контактная информация:
Re: Как переименовать файл, добавив дату в название?
А поэкспериментировать?MsDos писал(а):Вопрос в продолжении, так и не смог понять тайну работы с датами, а именно как правильно в действиях сделать следующиеLizardOfOzz писал(а): Надо пользовать специальное действие для математических операций с датами.
От текущей даты отнять(прибавить) 1 минуту(час, месяц, год), или дробные значения типа 1.5 часа
С уважением,
У меня сейчас нету под рукой стартера, но насколько я помню, если прибавить еденицу к дате, то дата увеличится на один день. Соответственно 1/24 = 1 часу и т.д.
-
- Ас
- Сообщения: 197
- Зарегистрирован: Чт май 29, 2008 5:06 pm
- Благодарил (а): 3 раза
- Поблагодарили: 10 раз
Re: Как переименовать файл, добавив дату в название?
с датой вчерашней работаю постоянно, в урезаном примере вычисляеться сегодняшняя и вчерашня дата...(count=1) , без проблем показывает если сегодня отнять и 27 дней и 117 дней ...
вот с часами и минутами не работаю, но думаю там так же...
вот с часами и минутами не работаю, но думаю там так же...
- Вложения
-
- Day.xstk
- day - count
- (9.18 КБ) 1039 скачиваний
-
- Пассажир
- Сообщения: 2
- Зарегистрирован: Пн янв 23, 2012 1:49 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Как переименовать файл, добавив дату в название?
Всем привет, у меня вопрос, ка можно реализовать следующие: Мне нужно 1 раз в месяц, делать архив данных за предыдущий месяц , при этом мне нужно указывать в названии архива дату за предыдущий месяц, например сейчас 01.2012, а мне нужно сделать так что бы программа запустилась сегодня, архивировала данные и указала имя архива как 11.2011, то есть предыдущий месяц. С примером указанным выше можно вычитать например 33 дня, но это как то не очень правильно, а не хотелось бы чтобы писало день, а просто вывод был бы MMYYYY
-
- Ас
- Сообщения: 197
- Зарегистрирован: Чт май 29, 2008 5:06 pm
- Благодарил (а): 3 раза
- Поблагодарили: 10 раз
Re: Как переименовать файл, добавив дату в название?
ихзвините за глупый вопрос, но - как по Вашему програма должна будет знать какой вчера был день (месяц, год,...) без математических операций с датами ???как то не очень правильно
-
- Ас
- Сообщения: 197
- Зарегистрирован: Чт май 29, 2008 5:06 pm
- Благодарил (а): 3 раза
- Поблагодарили: 10 раз
Re: Как переименовать файл, добавив дату в название?
простой пример во вложении, запускайте задачу,например, в 10-20 числах месяца и все будет ОК))) - Вам так подходит?
- Вложения
-
- ivachok0.xstk
- ivachok0
- (3.44 КБ) 981 скачивание
- Рейтинг: 33.33%