assoc

Отображает или изменяет связи расширений имени файла. При использовании без параметров отображается список всех связей assoc с текущим расширением имени файла.

Note

Эта команда поддерживается только в cmd.exe и недоступна в PowerShell. Хотя вы можете использовать cmd /c assoc в качестве обходного решения.

Syntax

assoc [<.[ext]>[=[<filetype>]]]

Note

В синтаксисе квадратные [ ] скобки обозначают необязательные элементы, а угловые скобки < > — временные значения, которые вы заменяете своим собственным текстом. Не печатайте скобки. Например, чтобы убрать ассоциацию для расширения имени .jar файла, введите assoc .jar=, а не assoc .jar=<filetype>. Если ввести угловые скобки, cmd.exe рассматривает < и > как операторы перенаправления и возвращает ошибку. Для получения дополнительной информации см. Command-Line Синтаксический ключ.

Parameters

Parameter Description
<.ext> Указывает расширение имени файла.
<filetype> Указывает тип файла, связанный с указанным расширением имени файла.
/? Отображение справки в командной строке.

Remarks

  • Чтобы внести изменения в связи, вам нужны права администратора.

  • Чтобы убрать ассоциацию с типом файла для расширения имени, введите расширение и поставьте знак равенства без этого, например assoc .ext=. Не обязательно добавлять пробел после знака равенства.

  • Чтобы связать файлы без расширения с типом файла, используйте только точку (см. примеры).

  • Чтобы просмотреть текущие типы файлов, для которых определены открытые командные строки, используйте команду ftype .

  • Чтобы перенаправить выходные данные assoc в текстовый файл, используйте > оператор перенаправления.

Examples

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

assoc .txt

Чтобы удалить сопоставление типов файлов для расширения имени файла .bak, введите следующее:

assoc .bak=

После знака равенства ничего не вводите. Не вводите временные тексты вроде <filetype>, и не добавляйте пробел в промежутке.

Чтобы убрать ассоциацию типа файла для расширения имени .jar, введите:

assoc .jar=

Чтобы просмотреть выходные данные assoc одного экрана одновременно, введите следующее:

assoc | more

Чтобы отправить выходные данные assoc файла assoc.txt, введите следующее:

assoc>assoc.txt

Свяжите .log с текстовыми файлами:

assoc .log=txtfile

Связывание файлов без расширения с текстовыми файлами:

assoc .=txtfile