powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Добавление даты к имени bat-файла
17 сообщений из 17, страница 1 из 1
Добавление даты к имени bat-файла
    #34335565
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!!! :)
У меня очередная проблема и я опять к вам - моим спасителям!!!
В общем каджый день формируется файл с одним и тем же именем. Необходимо переименовать файл (к текущему имени добавить дату) и перенести переименованный файл в другую папку все это с помощью bat-файла.
Раньше я пользовалась архиватором rar и задавала просто YYDDMM и все, а теперь надо командами без использования rar переименовать файл и переместить в другую папку...
очень-очень на вас надеюсь...
...
Рейтинг: 0 / 0
Добавление даты к имени bat-файла
    #34335589
Фотография AndroN-RUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
copy FileName.ext %date%.ext
...
Рейтинг: 0 / 0
Добавление даты к имени bat-файла
    #34335595
Фотография AndroN-RUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или
Код: plaintext
1.
copy FileName.ext %date%FileName.ext
copy FileName.ext FileName%date%.ext
...
Рейтинг: 0 / 0
Добавление даты к имени bat-файла
    #34335612
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый AndroN-RUS спасибо Вам огромное за ответ, но дело в том, что потом это имя будет обрабатываться в другой программе и то что в результате появляется много точек в имени другая программа ругается, нельзя ли чтобы дата в имени не разделялась точками?
Заранее благодарна!!!
...
Рейтинг: 0 / 0
Добавление даты к имени bat-файла
    #34335658
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если невозможно избавиться от точек в дате в имени, то тоже напишите, пожалуйста, чтобы я зря не мучилась...
...
Рейтинг: 0 / 0
Добавление даты к имени bat-файла
    #34335675
Фотография AndroN-RUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно зайти в ПанельУправления\ЯзыкИРегиональныеСтандарты\ на первой вкладке настройка потом вкладка дата там поставить формат к примеру YY-MM-DD и тогда дата будет выводится
"07-02-16"
...
Рейтинг: 0 / 0
Добавление даты к имени bat-файла
    #34335701
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndroN-RUSМожно зайти в ПанельУправления\ЯзыкИРегиональныеСтандарты\ на первой вкладке настройка потом вкладка дата там поставить формат к примеру YY-MM-DD и тогда дата будет выводится
"07-02-16"

Спасибочки, значит только с помощью настроек винды.....жалко... Спасибо огромное за ответ!!!
...
Рейтинг: 0 / 0
Добавление даты к имени bat-файла
    #34335724
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вариант использования JScript подойдет?
...
Рейтинг: 0 / 0
Добавление даты к имени bat-файла
    #34335731
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Green2вариант использования JScript подойдет?


Конечно подойдет! Все варианты подходят! :)
...
Рейтинг: 0 / 0
Добавление даты к имени bat-файла
    #34336330
oleg1963
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
set VDATE=%DATE:~0,-5% вычленяем количество нужных символов из даты
set VDATE=%VDATE:.=_% меняем точку на _
...
Рейтинг: 0 / 0
Добавление даты к имени bat-файла
    #34336423
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oleg1963, спасибо! правда я не совсем поняла как использовать эту строку?
...
Рейтинг: 0 / 0
Добавление даты к имени bat-файла
    #34336830
atlas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rem -- Установить текущую дату (для названия файла) --
Set _PARSEARG="eol=; tokens=1,2,3,4* delims=/,. "
For /F %_PARSEARG% %%i in ('date /t') Do SET DDMMYYYY=%%j_%%k_%%l
...
Рейтинг: 0 / 0
Добавление даты к имени bat-файла
    #34336869
Фотография AndroN-RUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спомащью *.cmd файла
Код: plaintext
1.
2.
reg add "HKCU\Control Panel\International" /v sShortDate /t REG_SZ /d yyMMdd /f
copy FileName.ext FileName.ext%date%.ext
reg add "HKCU\Control Panel\International" /v sShortDate /t REG_SZ /d dd.MM.yyyy /f
В последней строчки возвращаем формат обратно но надо написать тот каторый в этом ключе стаит у меня dd.MM.yyyy

Век живи век учись
...
Рейтинг: 0 / 0
Добавление даты к имени bat-файла
    #34336989
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибочки!!!
...
Рейтинг: 0 / 0
Добавление даты к имени bat-файла
    #34336994
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndroN-RUSСпомащью *.cmd файла
Код: plaintext
1.
2.
reg add "HKCU\Control Panel\International" /v sShortDate /t REG_SZ /d yyMMdd /f
copy FileName.ext FileName.ext%date%.ext
reg add "HKCU\Control Panel\International" /v sShortDate /t REG_SZ /d dd.MM.yyyy /f
В последней строчки возвращаем формат обратно но надо написать тот каторый в этом ключе стаит у меня dd.MM.yyyy

Век живи век учись

У меня все получилось!!! Вы мне очень помогли!!! Спасибо!!!
...
Рейтинг: 0 / 0
Добавление даты к имени bat-файла
    #34340550
oleg1963
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
set VDATE=%DATE:~0,-5%
set VDATE=%VDATE:.=_%

copy %VDATE%.zip \\SERVER\it\_Backup\%VDATE%.zip
...
Рейтинг: 0 / 0
Добавление даты к имени bat-файла
    #34346290
Orlic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что-то вы мудрите все.

Вот как я делаю:
Код: plaintext
1.
2.
3.
4.
.....
for /f "tokens=1,2,3,4 delims=. " %%i in ('date /t') do (
	set Logdate=%%k%%j%%i
)
теперь используем переменную %LogDate% как заблогаразумится. Можно переставить год, месяц, дату, можно добавить день недели...
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Добавление даты к имени bat-файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]