Как переименовать файл, добавив дату в название?
-
- Ас
- Сообщения: 117
- Зарегистрирован: Пн янв 25, 2010 10:29 am
- Благодарил (а): 3 раза
- Поблагодарили: 11 раз
Re: Как переименовать файл, добавив дату в название?
If [MONTH]=1 Then NeedMonth=12
Else
If [MONTH]=2 Then NeedMonth=01
Else
If [MONTH]=3 Then NeedMonth=02
Else
If [MONTH]=4 Then NeedMonth=03
Else
If [MONTH]=5 Then NeedMonth=04
Else
If [MONTH]=6 Then NeedMonth=05
Else
If [MONTH]=7 Then NeedMonth=06
Else
If [MONTH]=8 Then NeedMonth=07
Else
If [MONTH]=9 Then NeedMonth=08
Else
If [MONTH]=10 Then NeedMonth=09
Else
If [MONTH]=11 Then NeedMonth=10
Else
If [MONTH]=12 Then NeedMonth=11
Тоже самое для года. Запускать можно в любой день месяца.
Else
If [MONTH]=2 Then NeedMonth=01
Else
If [MONTH]=3 Then NeedMonth=02
Else
If [MONTH]=4 Then NeedMonth=03
Else
If [MONTH]=5 Then NeedMonth=04
Else
If [MONTH]=6 Then NeedMonth=05
Else
If [MONTH]=7 Then NeedMonth=06
Else
If [MONTH]=8 Then NeedMonth=07
Else
If [MONTH]=9 Then NeedMonth=08
Else
If [MONTH]=10 Then NeedMonth=09
Else
If [MONTH]=11 Then NeedMonth=10
Else
If [MONTH]=12 Then NeedMonth=11
Тоже самое для года. Запускать можно в любой день месяца.
- Рейтинг: 33.33%
- MsDos
- Ас
- Сообщения: 287
- Зарегистрирован: Ср ноя 19, 2008 4:20 pm
- Откуда: г. Москва
- Благодарил (а): 3 раза
- Поблагодарили: 12 раз
- Контактная информация:
Re: Как переименовать файл, добавив дату в название?
Не знаю на счет If, но по мне легче было сделать через textloop. На счет быстродействия я не проверял, но строчек кода как-то меньше
- Вложения
-
- Работа с датами.xstk
- (11.05 КБ) 646 скачиваний
Пусть наши возможности офигивают от наших желаний
-
- Пассажир
- Сообщения: 7
- Зарегистрирован: Вс фев 05, 2012 3:28 am
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Как переименовать файл, добавив дату в название?
Уважаемые форумчане. Попытался разобраться с предложенной формулой Alex, но не получилось решить такую задачу.
Допустим на рабочем столе имеется файл ot4et.pdf. К нему нужно добавить текущий год, месяц, дату и переместить на диск D: в папку тест.
Насколько я понял, в предложенном Alex шаблоне задачи строке "перемещаемые файлы" [FileNames1.Filename] я меняю на ot4et.pdf указывая путь к файлу, который будет перемещаться.
Например, C:\Users\111\Desktop\ot4et.pdf
Подскажите, пожалуйста, как необходимо изменить строку в предложенном Alex шаблоне задачи
c:\[FileNames1.ShortNameWOExt]{YEAR}_{MONTH}_{DAY}[FileNames1.Ext]
чтобы файл ot4et.pdf перед перемещением изменился на 2012.02.19.ot4et.pdf и оказался не на рабочем столе, а на диске D:\Test
Допустим на рабочем столе имеется файл ot4et.pdf. К нему нужно добавить текущий год, месяц, дату и переместить на диск D: в папку тест.
Насколько я понял, в предложенном Alex шаблоне задачи строке "перемещаемые файлы" [FileNames1.Filename] я меняю на ot4et.pdf указывая путь к файлу, который будет перемещаться.
Например, C:\Users\111\Desktop\ot4et.pdf
Подскажите, пожалуйста, как необходимо изменить строку в предложенном Alex шаблоне задачи
c:\[FileNames1.ShortNameWOExt]{YEAR}_{MONTH}_{DAY}[FileNames1.Ext]
чтобы файл ot4et.pdf перед перемещением изменился на 2012.02.19.ot4et.pdf и оказался не на рабочем столе, а на диске D:\Test
-
- Ас
- Сообщения: 197
- Зарегистрирован: Чт май 29, 2008 5:06 pm
- Благодарил (а): 3 раза
- Поблагодарили: 10 раз
Re: Как переименовать файл, добавив дату в название?
а в чем собственно Вы не можете разобратся? в строке имени перемещенного файла? - C:\Test\[YEAR].[MONTH].[DAY].ot4et.pdf
когда открывается окно перемещения в левом нижнем углу видите Функция - Все функции - Date@ Time - и тут как раз то что Вам нужно
Експериментируйте, удачи ))
когда открывается окно перемещения в левом нижнем углу видите Функция - Все функции - Date@ Time - и тут как раз то что Вам нужно
Експериментируйте, удачи ))
- Вложения
-
- Vitulus0.xstk
- пример1
- (2.74 КБ) 641 скачивание
- Рейтинг: 33.33%
-
- Пассажир
- Сообщения: 3
- Зарегистрирован: Ср дек 17, 2014 2:05 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Как переименовать файл, добавив дату в название?
Здравствуйте, задам вопрос в этой теме, помогите разобраться с переменными, как их задавать и потом использовать. Опишу задачу, есть файл "Разделка 5", его нужно перенести в другую папку, добавить к его названию текущую дату и время, а на его место положить новый файл "Разделка 5", загвоздка в том что каждый месяц этот файл меняется, например в октябре это "Разделка 3", в ноябре "Разделка 1". Хочу сделать название файла переменной и присваивать ему значения в зависимости от даты, но не могу найти как присваивать значения переменным, и как их потом использовать, помогите пожалуйста.
-
- Ас
- Сообщения: 197
- Зарегистрирован: Чт май 29, 2008 5:06 pm
- Благодарил (а): 3 раза
- Поблагодарили: 10 раз
Re: Как переименовать файл, добавив дату в название?
Простенький пример...
- Вложения
-
- woad0.xstk
- (2.1 КБ) 532 скачивания
-
- Пассажир
- Сообщения: 3
- Зарегистрирован: Ср дек 17, 2014 2:05 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Как переименовать файл, добавив дату в название?
Теперь просить ввести значение переменной вручную. Что в моем варианте не так?
- Вложения
-
- Rename.xstk
- (4.01 КБ) 508 скачиваний
-
- Ас
- Сообщения: 197
- Зарегистрирован: Чт май 29, 2008 5:06 pm
- Благодарил (а): 3 раза
- Поблагодарили: 10 раз
Re: Как переименовать файл, добавив дату в название?
Вы используете переменную [myFileName] - в задаче она не прописана.
Она у Вас задается в другой задаче, с "галочкой" - Глобальная переменная ?
Она у Вас задается в другой задаче, с "галочкой" - Глобальная переменная ?
- Рейтинг: 33.33%
-
- Пассажир
- Сообщения: 3
- Зарегистрирован: Ср дек 17, 2014 2:05 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Как переименовать файл, добавив дату в название?
В общем, рано я обрадовался, что касается переменной все работает, возникла другая проблема, файлы перемещаются в сетевую папку на другом компьютере, и после перемещения становятся не доступны, нет прав на редактирование.
-
- Пассажир
- Сообщения: 6
- Зарегистрирован: Пн фев 23, 2015 12:53 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Как переименовать файл, добавив дату в название?
Хоть и поздно, но может кому и понадобится. Тоже долго ломал голову над подобной проблемой. Нужно просто снять галочку "copy files/folders permissions". Мне это помогло.woad писал(а):В общем, рано я обрадовался, что касается переменной все работает, возникла другая проблема, файлы перемещаются в сетевую папку на другом компьютере, и после перемещения становятся не доступны, нет прав на редактирование.