Обратил внимание на особенность при работе с переменной %date% в Windows в зависимости от языка. Если локализация русская, то вывод даты будет такой:
В английской локализации вывод совершенно иной:
На что это может повлиять? Допустим у нас есть скрипт, который должен создавать папку в формате ГГГГММДД (т.е 20180711) на диске C:, то для того чтобы он корректно работал в русской локализации необходимо будет использовать:
для английской:
В английской локализации вывод совершенно иной:
На что это может повлиять? Допустим у нас есть скрипт, который должен создавать папку в формате ГГГГММДД (т.е 20180711) на диске C:, то для того чтобы он корректно работал в русской локализации необходимо будет использовать:
mkdir c:\%date:~6,4%%date:~3,2%%date:~0,2%
для английской:
mkdir c:\%date:~10,4%%date:~4,2%%date:~7,2%
Комментариев нет:
Отправить комментарий