powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Как создать файл с текущей датой в имени файла
10 сообщений из 10, страница 1 из 1
Как создать файл с текущей датой в имени файла
    #33750176
Фотография REBUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как создать файл с текущей датой в имени файла?

Дано:
файл a.b, например file.txt
системная дата Windows - 25/06/2006

Нужно:
получить файл aYYYYMMDD.b, т.е file20060625.txt,
где YYYYMMDD - системная дата

Как решить средствами Windows XP?
Возможно команды COPY, XCOPY, RENAME.

Или по-другому?
...
Рейтинг: 0 / 0
Как создать файл с текущей датой в имени файла
    #33750203
Joker_Ya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
REBUSКак создать файл с текущей датой в имени файла?

Дано:
файл a.b, например file.txt
системная дата Windows - 25/06/2006

Нужно:
получить файл aYYYYMMDD.b, т.е file20060625.txt,
где YYYYMMDD - системная дата

Как решить средствами Windows XP?
Возможно команды COPY, XCOPY, RENAME.

Или по-другому?

@set dateY=%date:~6,4%
@set dateM=%date:~3,2%
@set dateD=%date:~0,2%
@set FileName=file%dateY%%dateM%%dateD%.txt

copy file.txt %FileName%
...
Рейтинг: 0 / 0
Как создать файл с текущей датой в имени файла
    #33750316
Фотография REBUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Joker_Ya REBUSКак создать файл с текущей датой в имени файла?

Дано:
файл a.b, например file.txt
системная дата Windows - 25/06/2006

Нужно:
получить файл aYYYYMMDD.b, т.е file20060625.txt,
где YYYYMMDD - системная дата

Как решить средствами Windows XP?
Возможно команды COPY, XCOPY, RENAME.

Или по-другому?

@set dateY=%date:~6,4%
@set dateM=%date:~3,2%
@set dateD=%date:~0,2%
@set FileName=file%dateY%%dateM%%dateD%.txt

copy file.txt %FileName%

Спасибо.
То что нужно.
Оформил в виде bat-файла.
...
Рейтинг: 0 / 0
Как создать файл с текущей датой в имени файла
    #33805009
Фотография REBUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
REBUS Joker_Ya REBUSКак создать файл с текущей датой в имени файла?

Дано:
файл a.b, например file.txt
системная дата Windows - 25/06/2006

Нужно:
получить файл aYYYYMMDD.b, т.е file20060625.txt,
где YYYYMMDD - системная дата

Как решить средствами Windows XP?
Возможно команды COPY, XCOPY, RENAME.

Или по-другому?

@set dateY=%date:~6,4%
@set dateM=%date:~3,2%
@set dateD=%date:~0,2%
@set FileName=file%dateY%%dateM%%dateD%.txt

copy file.txt %FileName%

Спасибо.
То что нужно.
Оформил в виде bat-файла.

На другой машине нужно было так сделать:
Код: plaintext
1.
2.
3.
4.
5.
@set dateY=%date:~ 9 , 4 %
@set dateM=%date:~ 6 , 2 %
@set dateD=%date:~ 3 , 2 %
@set FileName=file%dateY%%dateM%%dateD%.txt

copy file.txt %FileName%
Т.е. формат даты :"Ср 21.06.2006",
а не "21.06.2006", как в первом случае.

Где можно посмотреть, где эти форматы ставятся? в региональных настройках нет такого формата, чтобы день недели - первый.

Или как создать BAT-ник, чтобы он независимо от настроек отображения даты - вычислял правильно ДЕНЬ, МЕСЯЦ, ГОД системной даты?
...
Рейтинг: 0 / 0
Как создать файл с текущей датой в имени файла
    #33805037
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для этого нужна отдельная программа, или двоичная или скриптовая. Можно на JScript-VBScript
...
Рейтинг: 0 / 0
Как создать файл с текущей датой в имени файла
    #33805122
Фотография REBUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly PodgoretskyДля этого нужна отдельная программа, или двоичная или скриптовая. Можно на JScript-VBScript
Для чего?

А в BAT-нике не получится?
...
Рейтинг: 0 / 0
Как создать файл с текущей датой в имени файла
    #33805220
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Системно не зависимое, а вопрос так стоял, нет.
...
Рейтинг: 0 / 0
Как создать файл с текущей датой в имени файла
    #33807752
logobobah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно узнать а для чего перед set ставить @???
...
Рейтинг: 0 / 0
Как создать файл с текущей датой в имени файла
    #33807806
Фотография backslash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
logobobah, чтобы погасить вывод команды на экран.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Как создать файл с текущей датой в имени файла
    #33807841
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно
@echo off
написать
тогда он не будет во всех случаях текст на экран выводить...
--



Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Как создать файл с текущей датой в имени файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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