다음을 통해 공유


ftype

표시 하거나 파일 이름 확장명 연결에 사용 되는 파일 형식을 수정 합니다. 할당 연산자(=) 없이 사용하면 이 명령은 지정된 파일 형식에 대해 현재 열려 있는 명령 문자열을 표시합니다. 매개 변수 없이 사용하면 이 명령은 열려 있는 명령 문자열이 정의된 파일 형식을 표시합니다.

참고 항목

이 명령은 cmd.exe 안에서만 지원되며 PowerShell에서 사용할 수 없습니다. 그렇지만 cmd /c ftype를 해결 방법으로 사용할 수 있습니다.

구문

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

매개 변수

매개 변수 설명
<filetype> 표시 하거나 변경 하려면 파일 형식을 지정 합니다.
<opencommandstring> 지정 된 파일 형식의 파일을 열 때 사용 하 여 열려 있는 명령 문자열을 지정 합니다.
/? 명령 프롬프트에 도움말을 표시합니다.

설명

다음 표에서 어떻게 ftype 열려 있는 명령 문자열 내에서 변수를 대체 합니다.

변수 대체 값
%0 또는 %1 연결을 통해 실행 되 고 파일 이름으로 대체 하 게 합니다.
%* 모든 매개 변수를 가져옵니다.
%2, %3, ... 첫 번째 매개 변수(%2), 두 번째 매개 변수(%3) 등을 가져옵니다.
%~<n> n번째 매개 변수부터 남은 모든 매개 변수를 가져옵니다. 여기서 n은 2에서 9 사이의 어느 숫자든 될 수 있습니다.

예제

열려 있는 명령 문자열을 정의 하는 현재 파일 종류를 표시 하려면 다음을 입력 합니다.

ftype

에 대 한 현재 열려 있는 명령 문자열을 표시 하는 txtfile 파일 유형, 유형:

ftype txtfile

이 명령은 다음과 유사한 출력을 생성합니다.

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

example라는 파일 형식에 대해 열려 있는 명령 문자열을 삭제하려면 다음을 입력합니다.

ftype example=

.pl 파일 이름 확장자를 PerlScript 파일 유형과 연결하고 PerlScript 파일 유형이 PERL.EXE를 실행하도록 설정하려면 다음 명령을 입력합니다.

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

Perl 스크립트를 호출할 때.pl 파일 이름 확장명을 입력할 필요가 제거 하려면 다음을 입력 합니다.

set PATHEXT=.pl;%PATHEXT%