Aracılığıyla paylaş


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.

Uyarı

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

Sözdizimi

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

Parametreler

Parametre Açıklama
<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.

Açıklamalar

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

Değişken Değiştirme değeri
%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> nparametresinden başlayarak kalan tüm parametreleri alır; burada n 2 ile 9 arasında herhangi bir sayı olabilir.

Örnekler

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ünün 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

örnekadlı dosya türünün 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%