Я работаю над пакетным файлом для настройки моей программы.
Я хочу создать журнал из пакетного файла, в котором будут записаны время выполнения и дата его создания:
(
echo Setup Run Log
echo The setup was runned at %time% on %date% by %username%.
)>run.log.
Но каждый раз, когда код запускается, он записывает информацию в файл. Я хочу, чтобы при первом запуске пакета был создан файл run.log, содержащий журнал запуска настройки, а при каждом втором запуске пакета время, дата и имя пользователя записывались на строке под строкой, в которой уже что-то записано.
Мой вопрос: Как вывести данные до последней строки в файле.
решение1
Вместо того чтобы делать (команда) > run.log, измените свой код на (команда) >> run.log.
">" перенаправляет и перезаписывает. ">>" добавляет содержимое.
Более подробную информацию о перенаправлении команд можно найти на сайтеhttps://www.tldp.org/LDP/abs/html/io-redirection.html.