У меня есть следующий пакетный скрипт:
set logFile=%1_%time:~0,2%_%time:~3,2%.log
set logFile=%logFile: =%
Кто-нибудь знает, о чем вторая строка?
У меня есть следующий пакетный скрипт:
set logFile=%1_%time:~0,2%_%time:~3,2%.log
set logFile=%logFile: =%
Кто-нибудь знает, о чем вторая строка?
Он говорит, заменить все пробелы ни с чем. Если лог-файл был "Это тест", то после второй строки это будет "ThisIsaTest" (пробелы равны ничему)
MultiverseIT описал, что происходит. Подробнее о замене переменных среды смотрите в справке по команде SET.
Set /?
в командной строке