1

如何获取相对路径设置的完整路径?

例子:

SET BACKUP=.\BACKUP

Echo %BACKUP% -- .\BACKUP

我需要附加什么特殊字符?

我不想使用

SET BACKUP=%CD%\BACKUP
4

2 回答 2

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
于 2013-07-17T10:33:38.490 回答
1
for %%A in ("%BACKUP%") echo %%~fA
于 2013-07-17T10:24:12.657 回答