Обычно в операционной системе Windows, пользователи вводят задания, создают папки и файлы интерактивно с помощью графической оболочки. Несколько кликов мышки по меню и документ создан, однако есть более сложный вариант создания — с помощью командной строки. Этот способ можно использовать прежде все для скриптов, так называемых батников и не только. Примером такого батника можно отнести лог-файлы.
Выполняющий скрипт при запуске создает лог, в котором ведет записи, что делает программа. Этот лог поможет при сбоях, когда необходимо будет разобраться почему не работает программа, и на каком этапе падает, запускается ли вообще приложение.
Есть много способов, чтобы создать файл средствами командной строки. Рассмотрим основные варианты.
Содержание
Команда echo
К первому способу можно отнести команду echo.
echo в cmd используется для вывода данных на экран командной строки и плюс она умеет делать перенаправление вывода. Другими словами, перенаправим вывод эхо в новый созданный документ.
Синтаксис такой:
echo текст, который нужно сохранить > название_файла
Для первого примера, создадим документ «myfile.txt» с текстом «Полезная информация, которую нужно сохранить».
echo Полезная информация, которую нужно сохранить > myfile.txt
copy con
В отличие от предыдущей команды эхо, мы не будем делать перенаправление вывода, так как copy con работает по другому.
Для создания нового документа, достаточно в командной строке ввести команду и название нового файла, затем командная оболочка попросит ввести текст, который будет скопирован в файл. Чтобы закончить ввод текста, потребуется нажать горячие клавиши:
- Ctrl + Z
или
- Ctrl + С
Например создадим документ с расширением txt, который называется myfilev2.txt. В него введем текст «Информация». Затем выйдем из режима редактирования, нажав CTRL + C.
copy con myfilev2.txt
Заключение
В этой статье мы рассмотрели создание файла через командную строку в операционной системе windows двумя способа:
- эхо;
- соpy con.
Однако, это далеко не все варианты. Через cmd можно вызывать сторонние программы, которым передать параметры. Примером такой ситуации может быть Блокнот. Создадим документ, который будет называться name_file.txt.
notepad name_file.txt