我有一个接受文件路径的批处理文件。然后我需要分别隔离文件名和文件扩展名。例如,如果我的文件路径是“\svr-01\My Docs\My Spreadsheet.xls”,那么我需要两个单独的变量;一个包含“我的电子表格”,一个包含“.xls”。
继承人我到目前为止。我已经能够将文件名和扩展名与路径分开:
set FILEPATH=\\SVR-01\My Docs\My Spreadsheet.xls
for /F "delims=" %%A in ("%FILEPATH%") do set "FILENAME=%%~nxA"
echo.%FILENAME%
然后我如何将文件名和扩展名与这个变量分开?