Поиск по сайту:

Как создать файл в CMD


Иногда у вас есть bat-скрипт, или вы просто работаете в cmd, и вам нужно создать пустой файл. Возможно, как заполнитель для чего-то или вы хотите создать файл и позже добавить в него текст. Но как создать файл в CMD?

Есть несколько способов создать пустой файл или файл с текстом с помощью команды. В этой статье мы рассмотрим различные варианты.

Создайте файл в CMD

Создание файла в командной строке, по сути, осуществляется путем перенаправления какого-либо вывода в файл. Перенаправление вывода выполняется с помощью оператора >. Это означает, что мы можем, например, перенаправить текст «test» в новый файл с помощью следующей команды:

echo test > filewithtext.txt

Это создает новый текстовый файл с именем filewithtext.txt, содержащий слово 'test'.

Создание пустого файла в командной строке

Также можно создать пустой файл с помощью команды. Для этого мы будем перенаправлять значение NUL в новый файл. Таким образом, создается новый файл, который ничего не содержит. Есть два способа сделать это: мы можем скопировать значение NUL в новый файл или использовать команду TYPE, которая получает содержимое из файла, в данном случае NUL, и перенаправляет его в новый файл.

copy NUL EmptyFile.txt

Обратите внимание, что мы не используем оператор перенаправления здесь. Команда копирования копирует содержимое из команды NUL в файл EmptyFile.txt. Если файл не существует, он будет создан.

Другой вариант - использовать команду TYPE:

type nul > emptyfile.txt

Команда Type откроет содержимое данного файла в командной строке, в данном случае NUL, а оператор перенаправления > перенаправит результаты в файл emptyfile.txt.

Существует даже более короткий способ создать новый пустой файл, но мне не нравится его использовать. Проблема в том, что он вызывает ошибку. Ошибку можно игнорировать, результатом будет пустой файл:

. > empty.txt

Создайте файл и откройте его

Кроме того, что можно просто создать новый файл, также возможно создать новый файл и открыть его. Это позволяет вам сразу добавить текст. Для этого мы будем использовать встроенную команду notepad:

notepad newfile.txt

Этот метод также работает для некоторых других приложений, например, если у вас установлен Visual Studio, вы можете использовать команду code, за которой следует имя файла, чтобы создать и открыть новый файл.

Заключение

Создание нового файла в командной строке довольно просто, как вы можете видеть. Чтобы создать пустой файл, мы в основном перенаправляем нулевой вывод в новый файл.

Надеюсь, эта статья помогла вам создать новый файл. Если у вас есть вопросы, просто оставьте комментарий ниже.