Partilhar via


Tipo Ftype

Exibe ou modifica tipos de arquivo que são usados em associações de extensão de nome de arquivo. Se usado sem um operador de atribuição (=), este comando exibe a cadeia de caracteres de comando aberta atual para o tipo de arquivo especificado. Se usado sem parâmetros, este comando exibe os tipos de arquivo que têm cadeias de caracteres de comando abertas definidas.

Observação

Este comando só é suportado no cmd.exe e não está disponível no PowerShell. Embora você possa usácmd /c ftype como uma solução alternativa.

Sintaxe

ftype [<filetype>[=[<opencommandstring>]]]

Parâmetros

Parâmetro Descrição
<filetype> Especifica o tipo de arquivo a ser exibido ou alterado.
<opencommandstring> Especifica a cadeia de caracteres de comando open a ser usada ao abrir arquivos do tipo de arquivo especificado.
/? Exibe a ajuda no prompt de comando.

Observações

A tabela a seguir descreve como ftype substitui variáveis dentro de uma cadeia de caracteres de comando aberto:

Variável Valor de substituição
%0 ou %1 É substituído pelo nome do arquivo que está sendo iniciado por meio da associação.
%* Obtém todos os parâmetros.
%2, %3, ... Obtém o primeiro parâmetro (%2), o segundo parâmetro (%3) e assim por diante.
%~<n> Obtém todos os parâmetros restantes começando com o parâmetro n, onde n pode ser qualquer número de 2 a 9.

Exemplos

Para exibir os tipos de arquivo atuais que têm cadeias de caracteres de comando abertas definidas, digite:

ftype

Para exibir a cadeia de caracteres de comando aberta atual para o txtfile tipo de arquivo, digite:

ftype txtfile

Este comando produz uma saída semelhante à seguinte:

txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1

Para excluir a cadeia de caracteres de comando open para um tipo de arquivo chamado exemplo, digite:

ftype example=

Para associar a extensão de nome de arquivo .pl ao tipo de arquivo PerlScript e habilitar o tipo de arquivo PerlScript para executar PERL.EXE, digite os seguintes comandos:

assoc .pl=PerlScript
ftype PerlScript=perl.exe %1 %*

Para eliminar a necessidade de digitar a extensão de nome de arquivo .pl ao invocar um script Perl, digite:

set PATHEXT=.pl;%PATHEXT%