For example if type
cmd.exe echo %1 it shows the filename and extension of the selected file. But what I want to do is just get the extension of the selected file by itself.
Does anybody know how?
Super User is a question and answer site for computer enthusiasts and power users. It only takes a minute to sign up.Sign up to join this community
cmd.exe echo %~x1
%* return the remainder of the command line starting at the first command line argument (in Windows NT 4, %* also includes all leading spaces) %~dn return the drive letter of %n (n can range from 0 to 9) if %n is a valid path or file name (no UNC) %~pn return the directory of %n if %n is a valid path or file name (no UNC) %~nn return the file name only of %n if %n is a valid file name %~xn return the file extension only of %n if %n is a valid file name %~fn return the fully qualified path of %n if %n is a valid file name or directory