ftype
Exibe ou modifica tipos de arquivo usados em associações de extensão de nome de arquivo. Se usado sem um operador de atribuição (=), esse comando exibirá a cadeia de caracteres de comando aberta atual para o tipo de arquivo especificado. Se usado sem parâmetros, esse comando exibirá os tipos de arquivo que têm cadeias de caracteres de comando abertas definidas.
Observação
Há suporte para esse comando somente no cmd.exe e ele não está disponível no PowerShell.
Ainda assim, você possa usar 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 aberta a ser usada ao abrir arquivos do tipo de arquivo especificado. |
/? | Exibe a ajuda no prompt de comando. |
Comentários
A tabela a seguir descreve como ftype substitui variáveis dentro de uma cadeia de caracteres de comando aberta:
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 nth, em que 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 no momento para o tipo de arquivo txtfile, digite:
ftype txtfile
Esse comando gera uma saída semelhante à seguinte:
txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1
Para excluir a cadeia de caracteres de comando aberta de 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%