如何获取相对路径设置的完整路径?
示例:
SET BACKUP=.\BACKUP
Echo %BACKUP% -- .\BACKUP
我需要追加的特殊字符是什么?
我不想使用
SET BACKUP=%CD%\BACKUP
答案 0 :(得分:2)
SET BACKUP=.\BACKUP
Echo %BACKUP% -- .\BACKUP
这永远不会奏效。您可以在系统中拥有大量相对.\BACKUP
路径。 Windows如何知道,你的意思是什么?
您可以搜索.\BACKUP
路径:
for /f "delims=" %%a in ('dir /b /s /ad \BACKUP*') do if "%%~nxa"=="BACKUP" echo(%%~a
答案 1 :(得分:1)
for %%A in ("%BACKUP%") echo %%~fA