バッチ コマンドを使用して、ファイル名と拡張子を取得できます。
for %%i in ( . ) do echo "%%~xi"
ただし、記述子を取得したいと考えています。
例:ファイル「foo.txt」の場合、戻り引数として「.txt」を取得します。代わりに「TXTファイル(.txt)」を取得したいと思います。
ありがとう、ゴータム
バッチ コマンドを使用して、ファイル名と拡張子を取得できます。
for %%i in ( . ) do echo "%%~xi"
ただし、記述子を取得したいと考えています。
例:ファイル「foo.txt」の場合、戻り引数として「.txt」を取得します。代わりに「TXTファイル(.txt)」を取得したいと思います。
ありがとう、ゴータム
assoc | find /i ".txt"
(回答を有効にするための記号を追加)
assoc
コマンドによって表示されるタイプは説明的ではありません。次のように独自の型を定義できます。
@echo off
setlocal EnableDelayedExpansion
rem Define the desired types
set type[.txt]=TXT File (.txt)
set type[.doc]=Any description you want (.doc)
etc...
for %%i in (.) do echo File %%i: !type[%%~Xi]!