1

Как бы я отредактировал файл из файла .bat который изменяет содержимое файла, расположенного где-то на жестком диске.

Например, на моем рабочем столе есть файл, могу ли я создать скрипт .bat , который добавит в файл строку типа "привет", если в ней уже есть какой-то контент? Я хотел бы добавить эту строку "привет" в конце файла. Может ли он также редактировать файл, который не имеет расширения, такой как файл HOSTS?

1 ответ1

4

Добавление строки в файл легко с помощью перенаправления.

echo Hello>>file

добавит строку, содержащую Hello, в конец файла.

echo.>>file

вставляет пустую строку.

Быть осторожен! Довольно похожая команда

echo.>file

заменяет все содержимое файла пустой строкой. Вся ранее сохраненная информация будет потеряна!

Там нет ничего особенного в файлах без расширений. Тем не менее, файл HOSTS будет защищен, если UAC включен. Запуск командного файла от имени администратора снимает защиту.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .