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 cmd.exe e non è disponibile da 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.

Commenti

La tabella seguente descrive come ftype sostituisce le variabili all'interno di una stringa di comando di apertura:

Variabile Valore di sostituzione
%0 o %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 ( ) e così %3 via.
%~<n> Ottiene tutti i parametri rimanenti che iniziano con il nesesimo parametro, dove n può essere un numero qualsiasi da 2 a 9.

Esempio

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 consente di generare un output analogo a quello illustrato di seguito.

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

Per eliminare la stringa di comando open per un tipo di file denominato example, 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%

Riferimenti aggiuntivi