ftype

Dosya adı uzantısı ilişkilendirmelerinde kullanılan dosya türlerini görüntüler veya değiştirir. Atama işleci (=) olmadan kullanılırsa, bu komut belirtilen dosya türü için geçerli açık komut dizesini görüntüler. Parametresiz kullanılırsa, bu komut açık komut dizeleri tanımlanmış dosya türlerini görüntüler.

Note

Bu komut yalnızca cmd.exe içinde desteklenir ve PowerShell'den kullanılamaz. Ancak geçici çözüm olarak cmd /c ftype kullanabilirsiniz.

Syntax

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

Parameters

Parameter Description
<filetype> Görüntülenecek veya değiştirecek dosya türünü belirtir.
<opencommandstring> Belirtilen dosya türündeki dosyaları açarken kullanılacak açık komut dizesini belirtir.
/? Komut isteminde yardım görüntüler.

Remarks

Aşağıdaki tabloda , ftype'ın bir open komut dizesi içindeki değişkenleri nasıl değiştirdiği açıklanmaktadır:

Variable Replacement value
%0 veya %1 İlişkilendirme aracılığıyla başlatılan dosya adıyla değiştirilir.
%* Tüm parametreleri alır.
%2, %3, ... İlk parametreyi (%2), ikinci parametreyi (%3) vb. alır.
%~<n> n'inciparametreyle başlayarak kalan tüm parametreleri alır, burada n, 2 ile 9 arasında herhangi bir sayı olabilir.

Examples

Açık komut dizelerinin tanımlandığı geçerli dosya türlerini görüntülemek için şunu yazın:

ftype

txtfile dosya türü için geçerli açık komut dizesini görüntülemek için şunu yazın:

ftype txtfile

Bu komut aşağıdakine benzer bir çıkış oluşturur:

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

example adlı bir dosya türü için açık komut dizesini silmek için şunu yazın:

ftype example=

.pl dosya adı uzantısını PerlScript dosya türüyle ilişkilendirmek ve PerlScript dosya türünün PERL.EXE çalıştırılmasını etkinleştirmek için aşağıdaki komutları yazın:

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

Perl betiğini çağırırken .pl dosya adı uzantısını yazma gereğini ortadan kaldırmak için şunu yazın:

set PATHEXT=.pl;%PATHEXT%