ewild
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Задача: создать налету из пакетного файла текстовый файл, состоящий ровно из двух строк, содержимое которых заранее известно. Хочу создать налету конфигурационный файл, используемый последующего запуска приложения. Файл (пусть DB.CFG) должен содержать ровно две строки: Строка 1: содержит цифровую константу, пусть для примера "3" Строка 2: путь, который формируется переменными в зависимости от места запуска, но в примере пусть будет постоянной, так как проблема не в этом, и так, пусть "d:\b\cfg\" Итоговое желаемое содержание DB.CFG Код: Делаю так (два варианта): Код: :: test 1 (echo 3 echo d:\b\cfg\)>DB.CFG :: test 2 echo 3>DB2.CFG echo d:\b\cfg\>>DB2.CFG | В обоих случаях номинально наполнение DB.CFG соответствующее, но только на первый взгляд. Текст нормальный, но файл получается не в две строки, а в три - третья строка пустая, или иначе, что тоже самое, вторая строка содержит перенос строки [rn], и конец файла [eof] находится в третьей строке. Из-за этого (из-за избыточной завершающей пустой строки) приложение не стартует. Что-то у меня не получается найти решение. Уважаемые специалисты, помогите, пожалуйста. | Всего записей: 1203 | Зарегистр. 13-08-2005 | Отправлено: 21:32 08-10-2017 | Исправлено: ewild, 21:36 08-10-2017 |
|