ftype
Visualizza o modifica i tipi di file che vengono utilizzati nelle associazioni di estensione nome file. Se usato senza un operatore di assegnazione (=), questo comando visualizza la stringa di comando aperta corrente per il tipo di file specificato. Se usato senza parametri, questo comando visualizza i tipi di file con stringhe di comando aperte definite.
Nota
Questo comando è supportato solo all'interno di cmd.exe e non è disponibile in PowerShell.
Anche se è possibile usare cmd /c ftype
come soluzione alternativa.
Sintassi
ftype [<filetype>[=[<opencommandstring>]]]
Parametri
Parametro | Descrizione |
---|---|
<filetype> |
Specifica il tipo di file per visualizzare o modificare. |
<opencommandstring> |
Specifica la stringa di comando di apertura da usare all'apertura dei file del tipo di file specificato. |
/? | Visualizza la guida al prompt dei comandi. |
Osservazioni:
La tabella seguente descrive come ftype sostituisce le variabili all'interno di una stringa di comando di apertura:
Variabile | Valore di sostituzione |
---|---|
%0 oppure %1 |
Ottiene sostituita con il nome del file viene avviato tramite l'associazione. |
%* |
Ottiene tutti i parametri. |
%2 , %3 , ... |
Ottiene il primo parametro (%2 ), il secondo parametro (%3 ) e così via. |
%~<n> |
Ottiene tutti i parametri rimanenti a partire dal nparametro, dove n può essere qualsiasi numero compreso tra 2 e 9. |
Esempi
Per visualizzare i tipi di file corrente le stringhe di comando di apertura definite, digitare:
ftype
Per visualizzare la stringa di comando di apertura corrente per il txtfile tipo di file, tipo:
ftype txtfile
Questo comando restituisce un output simile al seguente:
txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1
Per eliminare la stringa di comando aperta per un tipo di file denominato esempio, digitare:
ftype example=
Per associare l'estensione pl con il tipo di file PerlScript e abilitare il tipo di file PerlScript eseguire PERL. EXE, digitare i comandi seguenti:
assoc .pl=PerlScript
ftype PerlScript=perl.exe %1 %*
Per eliminare la necessità di digitare l'estensione pl quando si richiama uno script Perl, digitare:
set PATHEXT=.pl;%PATHEXT%