assoc

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

Примечание.

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

Синтаксис

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

Параметры

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

Замечания

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

  • Чтобы удалить сопоставление типов файлов для расширения имени файла, добавьте пробел после знака равенства, нажав клавишу ПРОБЕЛ.

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

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

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

Примеры

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

assoc .txt

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

assoc .bak=

Примечание.

Убедитесь, что вы добавите пробел после знака равенства.

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

assoc | more

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

assoc>assoc.txt

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

assoc .log=txtfile

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

assoc .=txtfile