:: Return the filename associated with a file extension :: This batch file can be used to determine which application :: is associated with a given file extension. @ECHO off SETLOCAL IF NOT [%1]==[] goto s_start CLS ECHO FASSOC ECHO Returns the filename associated with a file extension ECHO. ECHO SYNTAX ECHO FASSOC ext ECHO. ECHO KEY ECHO ext : a file extension without a leading period. ECHO. ECHO e.g. FASSOC wri ECHO. GOTO :eof :s_start FOR /F "tokens=2* delims==" %%G IN ('assoc .%1') DO SET v_type=%%G IF NOT DEFINED v_type GOTO :eof FOR /F "tokens=2* delims==" %%G IN ('ftype %v_type%') DO ECHO %%G