Как открыть файл с помощью командной строки Windows — вопрос, который рано или поздно возникает у каждого пользователя. Это удобно, когда нужно быстро запустить программу, документ или скрипт без поиска по папкам. Командная строка Windows (cmd) позволяет сделать это в несколько кликов, и для этого не нужно быть программистом.
Допустим, вам нужно открыть текстовый файл document.txt, который лежит на рабочем столе. Или запустить setup.exe из папки Downloads. Всё это можно сделать, зная всего несколько команд. В этой статье разберёмсь, как это сделать для разных типов файлов, какие команды использовать и на что обратить внимание.
Зачем открывать файлы через командную строку
Командная строка Windows — мощный инструмент, который экономит время. В большинстве случаев пользователи обращаются к нему, когда:
- Нужно быстро запустить программу, не ища её в меню «Пуск»;
- Требуется открыть файл по умолчанию (например, текстовый или графический);
- Необходимо передать параметры при запуске (например, для установщика);
- Работаете с скриптами или автоматизацией задач.
Кроме того, командная строка полезна, когда графический интерфейс работает нестабильно или нужно выполнить действие в фоновом режиме. Например, можно запустить утилиту проверки диска chkdsk с нужными параметрами, не открывая «Проводник».
Используйте клавишу Tab для автодополнения имени файла или папки в командной строке — это ускорит ввод и уменьшит риск ошибок.
| Команда | Описание | Пример использования |
|---|---|---|
start | Открывает файл или программу в связанной с ним программе по умолчанию | start document.txt |
open | Открывает файл в программе, заданной по умолчанию (аналог start) | open image.jpg |
notepad | Открывает файл в «Блокноте» (даже если он не ассоциирован с .txt) | notepad config.ini |
explorer | Открывает папку в «Проводнике Windows» | explorer C:\Downloads |
cd | Изменяет текущую директорию (папку) | cd Desktop |
Основные команды для работы с файлами в cmd
Чтобы открыть файл через командную строку, нужно знать несколько базовых команд. их можно комбинировать в зависимости от задачи. Вот основные:
Команда start — самая универсальная. Она автоматически определяет, какая программа связана с расширением файла, и открывает его в ней. Например, start report.docx откроет документ в Microsoft Word или другой программе, которая по умолчанию работает с .docx.
Как открыть файл в текущей папке
Предположим, файл находится в той же папке, из которой вы запускаете командную строку. Например, вы открыли cmd в папке C:\Projects, а в ней лежит файл notes.txt. Чтобы его открыть, достаточно:
- Открыть командную строку в нужной папке. Для этого:
- Откройте «Проводник» и перейдите в папку с файлом;
- Щёлкните по адресной строке, введите
cmdи нажмитеEnter; - Или зажмите
Shift, кликните правой кнопкой мыши по пустому месту в папке и выберите «Открыть окно команд» (Windows 10) или «Открыть в терминале» (Windows 11).
- Введите команду
start notes.txtи нажмитеEnter.
Файл откроется в программе, которая связана с расширением .txt (обычно это «Блокнот»).
Если файл имеет нестандартное расширение или вы хотите открыть его в определённой программе, укажите её явно. Например:
start excel data.csv — откроет CSV-файл в Microsoft Excel (если установлен).
mspaint image.bmp — откроет BMP-файл в «Paint».
Как открыть файл в другой папке
Если файл находится не в текущей директории, нужно указать полный путь к нему. Полный путь — это адрес файла от корня диска, например C:\Users\Ivan\Documents\report.pdf.
Чтобы открыть файл в другой папке:
- Узнайте полный путь к файлу. Для этого:
- Откройте «Проводник» и найдите файл;
- Щёлкните по файлу правой кнопкой мыши, выберите «Свойства»;
- В поле «Расположение» будет путь к папке. Допишите к нему имя файла.
- В командной строке введите
start "C:\Полный\путь\к\файлу.расширение".
⚠️ Внимание: Если в пути к файлу есть пробелы (например, C:\My Documents\file.txt), обязательно заключайте путь в кавычки. Иначе команда не сработает.
Пример:
start "C:\Program Files\MyApp\config.ini"
Сравнение способов открытия файлов через cmd
В зависимости от задачи можно выбрать разный подход. Ниже сравнение методов открытия файлов через командную строку:
| Метод | Плюсы | Минусы | Когда использовать |
|---|---|---|---|
start + имя файла | Быстро, автоматически выбирает программу | Требует нахождения в папке с файлом или указания полного пути | Для быстрого открытия файлов в текущей директории |
start + полный путь | Работает из любой папки, поддерживает пробелы в путях | Нужно знать или копировать полный путь | Для открытия файлов в других папках |
| Прямой вызов программы | Гарантирует открытие в нужной программе | Нужно знать имя исполняемого файла программы | Для открытия в конкретной программе (например, notepad) |
explorer | Открывает папку, а не файл | Не подходит для открытия конкретного файла | Для навигации по файловой системе |
Например, если вам нужно открыть image.png в «Paint», используйте:
start mspaint image.png
А если файл находится в другой папке:
start mspaint "C:\Photos\vacation.png"
Открытие файлов с параметрами
Иногда нужно передать файлу или программе дополнительные параметры. Например, при запуске установщика можно указать тихий режим установки (/S), а при открытии текстового файла — задать кодировку.
Синтаксис:
start программа [параметры] "путь\к\файлу"
Примеры:
start notepad /A "C:\logs\error.log"— откроет файл в ANSI-кодировке;start setup.exe /S— запустит установщик в тихом режиме;start chrome --incognito "https://example.com"— откроет Google Chrome в режиме инкогнито с указанным URL.
Командная строка позволяет не только открывать файлы, но и передавать им параметры для гибкой настройки работы программы.
Практика: пошаговая инструкция для начинающих
Давайте разберём пошагово, как открыть файл через командную строку на примере текстового документа instructions.txt, который лежит на рабочем столе.
Шаг 1: Откройте командную строку в папке с файлом.
Шаг 2: Проверьте, что файл есть в текущей директории, с помощью команды dir. Вы должны увидеть instructions.txt в списке.
Шаг 3: Введите команду start instructions.txt и нажмите Enter.
Файл откроется в программе по умолчанию для .txt.
Если файл не в текущей папке, используйте полный путь:
start "C:\Users\ИмяПользователя\Desktop\instructions.txt"
Чек-лист для открытия файла через cmd
Часто задаваемые вопросы
Как открыть файл, если не знаю его расширение?
Используйте команду start с именем файла без расширения. попробует найти связанную программу. Если не получится, уточните расширение через «Свойства» файла в «Проводнике».
Можно ли открыть файл в определённой программе?
Да. Укажите программу перед именем файла. Например: start excel data.xls или start notepad config.txt.
Что делать, если в пути к файлу есть кириллица?
В большинстве случаев командная строка корректно работает с кириллицей в путях. Главное — заключать путь в кавычки, если есть пробелы: start "C:\Папка с файлами\документ.pdf".
Как открыть файл в командной строке Windows 11?
Принцип такой же, как в Windows 10. Можно использовать cmd или новый «Терминал Windows» (wt). Команда start работает одинаково в обеих версиях.