0 / 0 / 0
Регистрация: 01.10.2009
Сообщений: 6
|
|
1 | |
Как добавить строку в файл через bat-команду?01.10.2009, 08:19. Показов 103679. Ответов 8
Метки нет (Все метки)
Доброго времени суток, уважаемые форумчане!!!
подскажите пжлста, кто знает, как можно добавить строку в конец файла с помощью команды (если такая существует вообще) из батника?
0
|
01.10.2009, 08:19 | |
Ответы с готовыми решениями:
8
Можна ли добавить записи в таблицу через BAT-файл Записать команду в Bat-файл в правильной кодировке Как добавить ссылку на файл в команду xmlDocument.Load(string filename.xml)? Как через командную строку выполнить команду на все компьютеры домена |
247 / 205 / 26
Регистрация: 03.02.2009
Сообщений: 785
|
|
01.10.2009, 11:39 | 2 |
Например, можно строку хранить в отдельном текстовом файле.
Добавление этой строки в другой файл можно организовать как копирование этих файлов в один файл: Код
copy 1.txt+2.txt 1.txt
0
|
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
01.10.2009, 12:13 | 3 |
Не сработает.
Нужно использовать промежуточное имя: Код
copy /b 1.txt + line.txt 2.txt rename 2.txt 1.txt Код
echo Eto_very_long_string >>1.txt
1
|
247 / 205 / 26
Регистрация: 03.02.2009
Сообщений: 785
|
|
01.10.2009, 12:34 | 4 |
А Вы пробовали?
Я - пробовал! У меня все получилось так, как я написал (без всяких промежуточностей)!
0
|
Почетный модератор
11525 / 4320 / 448
Регистрация: 12.06.2008
Сообщений: 12,412
|
|
01.10.2009, 13:45 | 5 |
o-user, согласен, что получается (во всяком случае на WinXP ). Но ключ /b лучше указывать, иначе он будет добавлять символ 26 в конец файла.
Но мне кажется, что автор спрашивал не про файлы, а про строку. И тут вариант, предложеный odip вполне подходит.
1
|
0 / 0 / 0
Регистрация: 01.10.2009
Сообщений: 6
|
|
02.10.2009, 06:40 [ТС] | 6 |
Второй способ замечательно подошел, спасибо
еще интересно, а каким символом можно добавить переход на следующую строку?
0
|
9715 / 2470 / 52
Регистрация: 06.03.2009
Сообщений: 8,500
|
|
02.10.2009, 07:57 | 7 |
Spider1, https://www.cyberforum.ru/wind... 12941.html почитайте, может будет интересно и полезно.
0
|
0 / 0 / 0
Регистрация: 01.10.2009
Сообщений: 6
|
|
02.10.2009, 10:17 [ТС] | 8 |
с переходом оказалось все просто, нужно в конце добавляемой строки добавить >nul
Еще такой момент, нигде пока не нашел как реализовать Например, в файле 1.txt проверить существует ли такая то запись, если существует тогда ничего не делать, если же не существует тогда добавить ее в конец этого файла?
0
|
0 / 0 / 0
Регистрация: 21.07.2022
Сообщений: 1
|
|
21.07.2022, 15:09 | 9 |
@Echo Off
Перейти на новую строку Echo.>>1.txt Добавить строчку в конце Echo мой текст>>1.txt Перейти на новую строку и добавить строки в указанном файле SetLocal EnableExtensions For %%I In (%windir%\system32\drivers\etc\hosts) Do Echo.>>"%%I" For %%I In (%windir%\system32\drivers\etc\hosts) Do Echo 102.54.94.97 rhino.acme.com >>"%%I" For %%I In (%windir%\system32\drivers\etc\hosts) Do Echo 38.25.63.10 x.acme.com>>"%%I" For %%I In (%windir%\system32\drivers\etc\hosts) Do Echo 0.0.0.0 rpc.acronis.com>>"%%I" Перейти на новую строку и добавить строки во всех файлах в указанной дирректории SetLocal EnableExtensions For %%I In (моя папка\*) Do Echo.>>"%%I" For %%I In (моя папка\*) Do Echo Ура! >>"%%I" For %%I In (моя папка\*) Do Echo Товарищи!>>"%%I"
0
|
21.07.2022, 15:09 | |
21.07.2022, 15:09 | |
Помогаю со студенческими работами здесь
9
Как можно скачать файл через BAT через Wget если неизвестна версия скачиваемого файла? Помогите с запуском bat-файла через bat-файл Как отправить bat файл через VK Как запустить приложение через bat файл Как изменить 16-ное REG_BINARY значение в реестре через bat-файл? Как добавить строку в txt файл Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |