ファイル パスを受け入れるバッチ ファイルがあります。次に、ファイル名とファイル拡張子を別々に分離する必要があります。たとえば、ファイル パスが「\svr-01\My Docs\My Spreadsheet.xls」の場合、2 つの個別の変数が必要です。1 つは「My SpreadSheet」を含み、もう 1 つは「.xls」を含みます。
ここに私がこれまで持っているものがあります。ファイル名と拡張子をパスから分離することができました:
set FILEPATH=\\SVR-01\My Docs\My Spreadsheet.xls
for /F "delims=" %%A in ("%FILEPATH%") do set "FILENAME=%%~nxA"
echo.%FILENAME%
この変数からファイル名と拡張子を分離するにはどうすればよいですか?