Как открыть файл в PowerShell
Обновлено: 21.11.2024
Хотите открыть файл из командной строки? Вот как вы можете открыть файл с помощью командной строки или PowerShell за несколько простых шагов.
Чтобы открыть файл в Windows, достаточно дважды щелкнуть по нему мышью. Кроме того, вы также можете выбрать его и нажать клавишу Enter на клавиатуре. Пока есть совместимая программа, файл откроется почти сразу. В подавляющем большинстве ситуаций достаточно открыть такой файл. Однако будут случаи, когда вы можете открыть файл с помощью инструментов командной строки, таких как командная строка или PowerShell.
Может возникнуть множество ситуаций, когда вам нужно открыть файлы с помощью командной строки. Например, если вы хотите запустить программу со специальными флагами, вам обычно нужно запускать ее с помощью командной строки или создать ярлык на рабочем столе со специальными флагами. Фактически, вы даже можете создавать пакетные файлы и запускать их для открытия файлов с помощью других программ, таких как планировщик задач.
Независимо от причины, если вам когда-нибудь понадобится открыть файл с помощью командной строки или PowerShell, выполните приведенные ниже действия. Перечисленные ниже шаги будут работать во всех версиях Windows.
Открыть файл с помощью командной строки
Чтобы открыть файл с помощью командной строки в Windows, выполните следующие действия.
<р>1. Откройте окно командной строки. В Windows вы можете сделать это, выполнив поиск «cmd» в меню «Пуск» или выполнив команду «Выполнить» «cmd».
<р>2. В окне командной строки выполните приведенную ниже команду, чтобы перейти в папку, в которой находится файл, который вы хотите открыть. <р>3. Затем введите имя файла вместе с его расширением и нажмите Enter. Например, если вы хотите открыть файл JPEG, вам нужно ввести «image.jpg».Примечание. Если в имени файла есть пробелы, введите его в кавычках (пример: «my image.jpg»).
<р>4. Чтобы открыть файл в командной строке с помощью определенной программы, используйте приведенную ниже команду.Если программа добавлена в путь Windows, вам не нужно вводить полный путь к программе. Вы можете просто ввести его следующим образом:
Открыть файл с помощью PowerShell
Чтобы открыть файл с помощью PowerShell, выполните следующие действия.
<р>1. Откройте окно PowerShell. Вы можете сделать это в Windows, выполнив поиск в меню «Пуск». Либо щелкните правой кнопкой мыши меню «Пуск» и выберите параметр «Windows PowerShell».
<р>2. Используйте приведенную ниже команду, чтобы перейти в папку, в которой находится файл, который вы хотите открыть. Этот шаг необязателен, но если вы этого не сделаете, вам придется вручную ввести полный путь к файлу, а не только имя файла. <р>3. Как только вы окажетесь в папке, выполните приведенную ниже команду, чтобы открыть файл с помощью PowerShell. Замените фиктивное имя файла реальным именем файла и его расширением. Пока есть совместимая программа, файл будет открыт. <р>4. Чтобы открыть файл с помощью определенной программы, выполните приведенную ниже команду. Не забудьте заменить фиктивные пути реальными путями к программам и файлам.Важное примечание. Для открытия некоторых файлов могут потребоваться права администратора. В этом случае откройте инструмент командной строки от имени администратора, а затем откройте файл оттуда.
Это все. Открывать файлы с помощью командной строки или PowerShell очень просто.
Надеюсь, это поможет. Если вы застряли или вам нужна помощь, оставьте комментарий ниже, и я постараюсь помочь, насколько это возможно.
Командлет Invoke-Item выполняет действие по умолчанию для указанного элемента. Например, он запускает исполняемый файл или открывает файл документа в приложении, связанном с типом файла документа. Действие по умолчанию зависит от типа элемента и определяется поставщиком PowerShell, предоставляющим доступ к данным.
Примеры
Пример 1. Открытие файла
Эта команда открывает файл "aliasApr04.doc" в Microsoft Office Word. В этом случае открытие в Word является действием по умолчанию для файлов ".doc".
Пример 2. Открытие всех файлов определенного типа
Эта команда открывает все электронные таблицы Microsoft Office Excel в папке C:\Documents and Settings\Lister\My Documents. Каждая электронная таблица открывается в новом экземпляре Excel. В этом случае открытие в Excel является действием по умолчанию для файлов .xls.
Параметры
Запрашивает подтверждение перед запуском командлета.
Тип: | SwitchParameter |
Псевдонимы: | cf |
Позиция: | Имя |
Значение по умолчанию: | False | < /tr>
Принимать ввод конвейера: | False |
Допускать подстановочные знаки: | False |
Тип: | PSCredential |
Позиция: | Имя |
Значение по умолчанию: | Текущий пользователь |
Принять ввод конвейера: | Истина | < /tr>
Допускать подстановочные знаки: | False |
Указывает в виде массива строк элемент или элементы, которые этот командлет исключает из операции. Значение этого параметра определяет параметр Path. Введите элемент пути или шаблон, например *.txt . Подстановочные знаки разрешены. Параметр Exclude действует, только если команда включает содержимое элемента, например C:\Windows\* , где подстановочный знак указывает содержимое каталога C:\Windows.
Тип: | Строка [ ] |
Позиция: | Название td> |
Значение по умолчанию: | Нет |
Принять ввод конвейера: | False< /td> |
Допускать подстановочные знаки: | True |
Указывает фильтр для уточнения параметра Path. Поставщик FileSystem — это единственный установленный поставщик PowerShell, который поддерживает использование фильтров. Вы можете найти синтаксис языка фильтров файловой системы в about_Wildcards. Фильтры более эффективны, чем другие параметры, потому что поставщик применяет их, когда командлет получает объекты, вместо того, чтобы PowerShell фильтровал объекты после их извлечения.
Тип: | Строка |
Позиция: | Именованный |
Значение по умолчанию: | Нет |
Принять ввод конвейера: | False |
Допускать подстановочные знаки: | True |
Указывает в виде массива строк элемент или элементы, которые этот командлет включает в операцию. Значение этого параметра определяет параметр Path. Введите элемент пути или шаблон, например "*.txt" . Подстановочные знаки разрешены. Параметр Include действует, только если команда включает содержимое элемента, например C:\Windows\* , где подстановочный знак указывает содержимое каталога C:\Windows.
Тип: | Строка [ ] |
Позиция: | Название td> |
Значение по умолчанию: | Нет |
Принять ввод конвейера: | False< /td> |
Допускать подстановочные знаки: | True |
Указывает путь к одному или нескольким местоположениям. Значение LiteralPath используется точно так, как оно введено. Никакие символы не интерпретируются как подстановочные знаки. Если путь содержит escape-символы, заключите его в одинарные кавычки. Одинарные кавычки сообщают PowerShell, что никакие символы не следует интерпретировать как управляющие последовательности.
Тип: | String [ ] |
Псевдонимы: | PSPath, LP |
Позиция: | Имя |
Значение по умолчанию: | Нет< /td> |
Принимать ввод конвейера: | True |
Допускать подстановочные знаки: | Ложь |
Указывает путь к выбранному элементу. Подстановочные знаки разрешены.
Тип: | Строка [ ] |
Позиция: | 0 td> |
Значение по умолчанию: | Нет |
Принять ввод конвейера: | True< /td> |
Допускать подстановочные знаки: | True |
Показывает, что произойдет, если командлет запустится. Командлет не запущен.
Тип: | SwitchParameter |
Псевдонимы: | wi |
Позиция: | Имя |
Значение по умолчанию: | False | < /tr>
Принимать ввод конвейера: | False |
Допускать подстановочные знаки: | False |