Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Как создать файл с текущей датой в имени файла / 10 сообщений из 10, страница 1 из 1
25.05.2006, 08:41
    #33750176
REBUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать файл с текущей датой в имени файла
Как создать файл с текущей датой в имени файла?

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

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

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

Или по-другому?
...
Рейтинг: 0 / 0
25.05.2006, 09:00
    #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
25.05.2006, 09:43
    #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
21.06.2006, 12:15
    #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
21.06.2006, 12:21
    #33805037
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать файл с текущей датой в имени файла
Для этого нужна отдельная программа, или двоичная или скриптовая. Можно на JScript-VBScript
...
Рейтинг: 0 / 0
21.06.2006, 12:36
    #33805122
REBUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать файл с текущей датой в имени файла
Anatoly PodgoretskyДля этого нужна отдельная программа, или двоичная или скриптовая. Можно на JScript-VBScript
Для чего?

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


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



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


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