Перейти к содержимому

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

  • автор:

Как создать или вывести текстовый файл в командной строке Windows

Создание и чтение текстовых файлов в командной строке

Если вы оказались без доступа к чему-либо кроме командной строки или Windows PowerShell и по какой-то причине вам требуется возможность создания или чтения текстовых файлов, это вполне реализуемо, причем более чем одним методом.

В этой инструкции подробно о работе с текстовыми файлами в командной строки или PowerShell (разумеется, можно и в Терминале Windows) — создание и сохранение текстовых файлов, их вывод и чтение в консоли.

Создание текстовых файлов в командной строке

Возможность создания текстовых файлов доступна как в командной строке (cmd.exe), так и в PowerShell. Начнем с первого варианта.

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

Команда ECHO

Команда командной строки echo предназначена для вывода текстовых сообщений в окне консоли, например, при выполнении сценария в bat-файле, но может быть использована и для вывода текста в файл, благодаря возможности использования оператора «>» для перенаправления вывода из консоли в файл.

echo Содержимое текстового файла > file.txt

В результате её выполнения в текущей рабочей папке командной строки будет создан файл с именем file.txt и содержимым «Содержимое текстового файла».

Создание текстового файла с помощью команды echo

COPY CON

Команда copy с параметром con позволяет скопировать содержимое консоли в файл. Использование возможности будет состоять из следующих шагов:

copy con имя_файла.txt

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

  • Курсор переместится на строчку ниже, и вы сможете набирать текст так, как делаете это обычно, включая перенос строки. Создание текстового файла с помощью copy con
  • Для завершения набора и сохранения текстового файла нажмите сочетание клавиш Ctrl+Z, а затем — Enter. Это добавит отметку конца файла и сохранит его в текущей папке с указанным на 1-м шаге именем. Сохранение текстового файла с помощью copy con
  • Создание текстового файла в PowerShell

    PowerShell также имеет набор встроенных командлетов для сохранения текстовых данных в файл.

    Out-File

    Использование Out-File в PowerShell по своей функциональности сходно с оператором перенаправления вывода в командной строке. Вывод консоли перенаправляется в заданный файл.

    "Текстовая строка" | Out-File -FilePath .\file.txt

    В этом примере в текущей папке PowerShell будет создан файл с именем file.txt и содержимым «Текстовая строка».

    New-Item

    Создание нового текстового файла в PowerShell возможно с помощью командлета New-Item. Пример команды, в которой создается текстовый файл file.txt, содержащий «Текстовая строка» в текущем расположении:

    New-Item -Path . -Name "file.txt" -ItemType "file" -Value "Текстовая строка"

    Создание текстового файла с помощью New-Item в PowerShell

    Set-Content и Add-Content

    Ещё два командлета PowerShell для работы с текстовыми файлами:

    • Set-Content — перезаписывает содержимое файла
    • Add-Content — добавляет содержимое в конце выбранного файла

    Их использование можно увидеть на примере следующей команды:

    Add-Content -Path .\file.txt -Value "Ещё одна текстовая строка"

    Добавление текста к файлу в PowerShell

    Вывод (чтение) текстового файла в командной строке и PowerShell

    Теперь перейдем к способам просмотреть текстовые файлы в командной строке или PowerShell. Как и в предыдущем случае, учитывайте, что для файлов, содержащих кириллицу, возможны проблемы с отображением символов в правильной кодировке.

    TYPE

    Самый простой вариант — использование команды TYPE с указанием пути к файлу, который нужно отобразить в консоли, например:

    type file.txt

    Вывод текстового файла с помощью команды type

    MORE

    Если файл объемный и содержит большое количество строк, используйте команду more, например:

    more file.txt

    Выполнив команду, вы увидите часть содержимого текста, которая помещается в окне консоли, далее вы можете использовать следующие клавиши:

    Вывод текстового файла с помощью команды more

    • Enter — для отображения следующей строки файла.
    • Пробел — для отображения следующих строк документа, которые поместятся в активное окно консоли.
    • P — Показать следующие N строк. После нажатия этой клавиши с последующим указанием количества строк, будет выведено соответствующее количество строк текстового документа.
    • S — пропустить следующие N строк, работает аналогично предыдущему варианту.
    • Клавиша «=» — для отображения текущего номера строки.
    • Q — для прекращения выполнения команды more.

    Get-Content

    Вывести содержимое текстового файла в PowerShell можно с помощью Get-Content с указанием пути к файлу, например:

    Get-Content file.txt

    Чтение текстового файла с помощью Get-Content в PowerShell

    Также вы можете выводить определенные строки файла, с помощью команд вида (вывод первых или последних 10 строк соответственно):

    Get-Content file.txt | Select-Object -First 10 Get-Content file.txt | Select-Object -Last 10

    Или присвоить содержимое файла переменной и вывести конкретную строку:

    $file_text = Get-Content file.txt $file_text[2]

    Дополнительная информация

    Текстовый редактор edit.com в Windows

    А вдруг и это будет интересно:

    • Лучшие бесплатные программы для Windows
    • MinerSearch — поиск и удаление майнера в Windows
    • Program в автозагрузке Windows — что это и можно ли удалить?
    • SSD определяется как HDD или наоборот в Windows — решение
    • Не удалось запустить службу Windows Audio на Локальный компьютер — как исправить?
    • Ошибка DXGI ERROR DEVICE HUNG — как исправить?
    • Windows 11
    • Windows 10
    • Android
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Установка с флешки
    • Настройка роутера
    • Всё про Windows
    • В контакте
    • Одноклассники
    • Живые обои на рабочий стол Windows 11 и Windows 10
    • Лучшие бесплатные программы на каждый день
    • Как скачать Windows 10 64-бит и 32-бит оригинальный ISO
    • Как смотреть ТВ онлайн бесплатно
    • Бесплатные программы для восстановления данных
    • Лучшие бесплатные антивирусы
    • Средства удаления вредоносных программ (которых не видит ваш антивирус)
    • Встроенные системные утилиты Windows 10, 8 и 7, о которых многие не знают
    • Бесплатные программы удаленного управления компьютером
    • Запуск Windows 10 с флешки без установки
    • Лучший антивирус для Windows 10
    • Бесплатные программы для ремонта флешек
    • Что делать, если сильно греется и выключается ноутбук
    • Программы для очистки компьютера от ненужных файлов
    • Лучший браузер для Windows
    • Бесплатный офис для Windows
    • Запуск Android игр и программ в Windows (Эмуляторы Android)
    • Что делать, если компьютер не видит флешку
    • Управление Android с компьютера
    • Что такое MPRT в характеристиках монитора?
    • MinerSearch — поиск и удаление майнера в Windows
    • Program в автозагрузке Windows — что это и можно ли удалить?
    • SSD определяется как HDD или наоборот в Windows — решение
    • Не удалось запустить службу Windows Audio на Локальный компьютер — как исправить?
    • Как автоматически скрывать строку меню и Dock в MacOS
    • Ошибка DXGI ERROR DEVICE HUNG — как исправить?
    • Как сбросить Windows на заводские настройки в командной строке
    • Как создать отчет о работе Wi-Fi сети в Windows 11 и 10
    • Устройство tap0901 — что это и как установить драйвер?
    • Клавиши Alt и Win поменялись местами — как исправить?
    • Ошибка 0x80072efd — как исправить?
    • AV Block Remover — убираем блокировку антивирусов и сайтов майнером
    • Ошибка 0x80070643 при обновлении KB5034441 — как исправить?
    • Загрузочная флешка или карта памяти в balenaEtcher
    • Windows
    • Android
    • iPhone, iPad и Mac
    • Программы
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Ноутбуки
    • Wi-Fi и настройка роутера
    • Интернет и браузеры
    • Для начинающих
    • Безопасность
    • Ремонт компьютеров
    • Windows
    • Android
    • iPhone, iPad и Mac
    • Программы
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Ноутбуки
    • Wi-Fi и настройка роутера
    • Интернет и браузеры
    • Для начинающих
    • Безопасность
    • Ремонт компьютеров

    Все о реестре Regedit / All about registry

    Home Командная строка / Command prompt Командная строка / Command prompt Как создать файл в командной строке ? / How create file in command prompt ?

    Как создать файл в командной строке ? / How create file in command prompt ?

    16.12.2018 11:48 Администратор

    Очередная статья будет полезна пользователям если:

    — Вы не хотите зависеть от оболочки Windows, от программ notepad, Wordpad, Microsoft Office.

    — У Вас не загружается оболочка Windows.

    — Нет оболочки Windows, например, вы загружаетесь c Dos или Вам просто интересно как создать файл в командной строке

    Начнем.

    Для начала, необходимо перейти в командную строку, воспользовавшись сочетаниями клавиш Win+R, в окне Выполнить напечатайте cmd и нажмите кнопку enter

    example run

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

    В примере файл мы будем создавать на диске C:\

    Ниже, на изображении, мы переходим на диск C:

    example cmd

    После перехода на диск C: напечатайте команду для создания файла:

    copy con Имя вашего файла и нажмите кнопку Enter

    В примере, на изображении ниже, мы создаем файл testfile.txt на диске C:

    example copy con

    После того, как мы нажали кнопку Enter можно приступать к оформлению текста
    или команд внутри файла

    example edit cmd

    После того, как вы напечатали текст.
    Для сохранения файла на диске:
    Перейдите на следующую строку нажав кнопку Enter, нажмите кнопку F6 и далее на
    кнопку Enter
    Результат будет как на изображении ниже:

    example save

    При нажатии кнопки F6 появляется сочетание символа и буквы ^Z которые и отвечают
    за сохранение файла.
    Можно использовать сочетание клавиш ctrl+z для получения данных символов.
    Осталось просмотреть файл в командной строке.
    Для просмотра файла через командную строку, напечатайте команду:
    type testfile.txt
    или вместо testfile.txt имя файла который создали вы
    Результатом данной команды будет просмотр файла который мы создали

    example view

    Помимо текстовых файлов, вы можете создавать cmd файлы с набором команд для
    тихой установки приложений или изменений параметров операционной системы через командную строку.
    The next article will be useful to users if:
    You don’t want to depend on Windows shell, notepad, Wordpad, Microsoft Office programs.
    You do not load the Windows shell.

    You don’t have a Windows shell, for example, you boot from dos or you’re just wondering how to create a file on the command line

    Start.

    To start, you must go to the command line, using the keyboard shortcuts Win+R, type cmd in the Run window and press enter


    example run

    In the example file we will create on the drive C:
    Below, in the image, we go to disk C:

    example cd

    After switching to the C: drive, type the command to create the file:
    copy con the Name of your file and press Enter
    In the example, in the image below, we create a testfile.txt on drive С:

    example copy con

    Once we have pressed the Enter button, you can start formatting the text or commands inside the file

    example edit

    To save a file to disk:
    Go to the next line by pressing Enter, press F6 and then press Enter
    The result will be as in the picture below:

    example save

    When you press the F6 button, a combination of the symbol and the letter ^Z appears, which are responsible for saving the file. You can use the ctrl+z key combination to get the symbol data.

    It remains to view the file on the command line.
    To view the file from the command line, type:
    type testfile.txt
    or instead of testfile.txt the name of the file you created
    The result of this command will be a preview of the file we created

    example type

    In addition to text files, you can create cmd files with a set of commands to silently install applications or change operating system settings via the command line.

    4 различных способа создания файла с помощью командной строки в Windows

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

    создание файлов в Windows с помощью командной строки

    Хотя на практике этот подход может показаться более простым, особенно если у вас нет опыта работы с CLI, у него есть свои недостатки. В отличие от способа CLI, который обеспечивает быстрый и эффективный способ создания файлов на вашем компьютере, подход GUI включает в себя несколько шагов, что делает его трудоемким и неэффективным.

    Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

    Итак, вот руководство, которое проведет вас по различным методам, которые вы можете использовать для создания файла в Windows (будь то Windows 11, Windows 10, Windows 8 или Windows 7) с помощью командной строки.

    Как создать файл в Windows с помощью командной строки

    Командная строка или CMD – это мощная утилита Windows, которая позволяет с легкостью выполнять различные системные операции на вашем компьютере. Он предустановлен в системе и позволяет запускать команды для множества действий, от управления файлами до запуска пакетных файлов для автоматизации задач.

    Создание файлов является одной из таких задач, которую вы можете выполнить быстрее и эффективнее с помощью командной строки CMD, чем с помощью проводника. Но прежде чем мы перейдем к делу и продемонстрируем, как создать файл в командной строке, вы должны знать, как перемещаться по структуре каталогов Windows на нем, чтобы вы могли создавать файлы в нужной папке.

    Навигация по файловой системе Windows с помощью командной строки

    Чтобы перемещаться по файловой системе Windows с помощью CMD, сначала откройте командную строку. Для этого нажмите сочетание клавиш Windows + X и выберите в меню «Командная строка».

    Затем введите команду dir, чтобы вывести список всех файлов и каталогов (или папок) внутри папки. После того, как вы определили папку, которую хотите открыть, введите следующую команду и нажмите Enter:

    Например:
    cd Documents

    Чтобы вернуться в родительский каталог, выполните:
    cd ..

    Для доступа к корневому каталогу:
    cd \

    Пока мы на этом, вы также должны знать, что вы можете создавать каталоги (или папки) с помощью командной строки. Для этого используйте команду cd , чтобы перейти к папке, в которой вы хотите создать новую папку, и используйте следующий синтаксис:

    Например, чтобы создать каталог с именем MyDocs , запустите:
    mkdir MyDocs

    Наконец, когда вы находитесь в папке, в которой хотите создать файл, используйте любой из следующих методов для создания файлов с помощью CMD.

    Командная строка Windows

    Создание файла с помощью команды echo

    Команда echo отображает сообщения, которые вы вводите в окно CMD. Однако при использовании с оператором перенаправления (>) он удваивается как команда создания файла, которая создает файл из введенного вами текста.

    Для создания файла с помощью команды echo откройте командную строку и введите команду, используя следующий синтаксис:
    echo your_text_here > filename.extension

    Например, если вы хотите создать текстовый файл с именем MyFile с текстом This is sample text и расширением .txt, вы должны запустить:
    echo This is sample text > MyFile.txt

    После создания файла убедитесь, что он был успешно создан, выполнив:

    Например:
    type MyFile.txt

    Создание файла с помощью команды copy con

    В отличие от команды echo , которая с самого начала принимает от вас содержимое файла, который вы создаете, команда copy con использует несколько иной подход.

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

    Чтобы создать файл с помощью copy con , используйте следующий синтаксис:
    copy con filename_with_extension

    Например:
    copy con MyFile.txt

    Теперь вы попадете в файл в самом окне командной строки, где вы можете добавить к нему желаемый текст. Сделав это, нажмите Ctrl + Z , чтобы сохранить файл, и Ctrl + C , чтобы выйти из редактирования.

    Создание файла в блокноте с помощью командной строки

    Хотя оба метода, которые мы упоминали до сих пор, работают хорошо, они не идеальны, когда вы хотите ввести длинные текстовые абзацы в свой текстовый файл. Альтернативный способ справиться с этим — использовать Блокнот, который вы обычно используете для создания файлов, но через командную строку.

    Для этого введите команду в окне CMD, используя следующий синтаксис, и нажмите Enter :
    notepad filename.extension

    Например, если вы хотите создать файл с именем SampleDoc , вы должны запустить:
    notepad SampleDoc.txt

    После этого CMD откроет файл в Блокноте. Вам будет предложено создать новый файл, поскольку введенный вами файл не существует. Нажмите Да , чтобы принять и создать файл.

    Теперь, точно так же, как вы используете Блокнот, введите текст в файл и нажмите Ctrl + S , чтобы сохранить, и Ctrl + W , чтобы закрыть файл.

    Создание нескольких файлов с помощью командной строки

    В случаях, когда вы хотите создать несколько файлов внутри папки одновременно и заполнить их позже, вы можете использовать цикл for , как показано в следующем синтаксисе:

    for /l %a in (1 1 10) do type nul > «%a.txt»
    …где (1 1 10) указывает CMD выполнять задачу в последовательности от 1, с шагом от 1 до 10. Чтобы создать 20 файлов, замените 10 на 20 в вашей команде.

    Если вы хотите добавить общее имя в начало каждого файла, а затем номер, вам нужно использовать следующий синтаксис:
    for /l %a in (1 1 10) do type nul > «filename %a.txt»

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

    Например, выполнение приведенной ниже команды создаст 10 пустых файлов со следующим синтаксисом имени: MyDoc-1 .
    for /l %a in (1 1 10) do type nul > «MyDoc-%a.txt»

    Кроме того, если вы хотите создать несколько файлов с одним и тем же текстом, вы можете настроить команду так, чтобы она включала одно и то же действие. Для этого вместо включения do type nul вам нужно использовать do echo your_desired_text .

    Например, если вы хотите создать 10 файлов с именами MyDoc-1.txt , MyDoc-2.txt ,… и т. д. с помощью This is sample text as text , вы должны запустить:
    for /l %a in (1 1 10) do echo This is sample text> «MyDoc-%a.txt»
    …и они будут созданы в вашем текущем каталоге . .

    Эффективное создание файлов в Windows с помощью командной строки

    Методы, перечисленные в этом руководстве, должны помочь вам практически со всеми видами задач по созданию файлов в командной строке, будь то создание однострочных текстовых файлов, текстовых файлов с несколькими абзацами или даже нескольких файлов с настраиваемым текстом и именами файлов.

    Таким образом, в зависимости от требований вы можете выбрать соответствующий метод и быстро и эффективно создавать файлы в Windows.

    Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

    Как через командную строку cmd создать файл

    Обычно в операционной системе Windows, пользователи вводят задания, создают папки и файлы интерактивно с помощью графической оболочки. Несколько кликов мышки по меню и документ создан, однако есть более сложный вариант создания — с помощью командной строки. Этот способ можно использовать прежде все для скриптов, так называемых батников и не только. Примером такого батника можно отнести лог-файлы.

    Выполняющий скрипт при запуске создает лог, в котором ведет записи, что делает программа. Этот лог поможет при сбоях, когда необходимо будет разобраться почему не работает программа, и на каком этапе падает, запускается ли вообще приложение.

    Есть много способов, чтобы создать файл средствами командной строки. Рассмотрим основные варианты.

    Команда echo

    К первому способу можно отнести команду echo.

    echo в cmd используется для вывода данных на экран командной строки и плюс она умеет делать перенаправление вывода. Другими словами, перенаправим вывод эхо в новый созданный документ.

    echo текст, который нужно сохранить > название_файла

    Для первого примера, создадим документ «myfile.txt» с текстом «Полезная информация, которую нужно сохранить».

    echo Полезная информация, которую нужно сохранить > myfile.txt

    Эхо, перенаправление вывода
    copy con

    В отличие от предыдущей команды эхо, мы не будем делать перенаправление вывода, так как copy con работает по другому.

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

    Например создадим документ с расширением txt, который называется myfilev2.txt. В него введем текст «Информация». Затем выйдем из режима редактирования, нажав CTRL + C.

    copy con myfilev2.txt

    copy con

    Заключение

    В этой статье мы рассмотрели создание файла через командную строку в операционной системе windows двумя способа:

    Однако, это далеко не все варианты. Через cmd можно вызывать сторонние программы, которым передать параметры. Примером такой ситуации может быть Блокнот. Создадим документ, который будет называться name_file.txt.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *