我需要一种方法从路径中移除文件扩展名,但如果文件扩展名包含星号(例如*.xsd),则我无法完成它。有什么好的想法吗?
示例批处理脚本:
SET xsd_path=xsd\file.xsd REM This does work
SET xsd_path=xsd\*.xsd REM This does not work
FOR %%i IN ( "%xsd_path%" ) DO ( set xsd_filepath=%%~pi )
ECHO "Filepath: %xsd_filepath%"