标题: [已结] 从相对路径到绝对路径...
[打印本页]
作者: sinbao
时间: 2007-6-28 14:50
标题: [已结] 从相对路径到绝对路径...
test.bat
@echo off
set RELATIVE=..\My Folder\New Text Document.txt
echo %RELATIVE%
for /f %%i in ("%RELATIVE%") do set ABSOLUTE=%%~fi
echo %ABSOLUTE%
文件夹的结构
Test
├─My Folder
│ New Text Document.txt
│
└─New Folder
test.bat
运行结果
..\My Folder\New Text Document.txt
E:\Test\My
期望结果
..\My Folder\New Text Document.txt
E:\Test\My Folder\New Text Document.txt
有大哥告诉我如何得到期望结果???
[
Last edited by sinbao on 2007-7-11 at 12:18 PM ]
作者: wudixin96
时间: 2007-6-28 14:59
delims默认是以空格和跳格为分隔符的。
楼主的路径中有空格。
作者: sinbao
时间: 2007-6-28 15:05
哎呀,真晕。。。
@echo off
set RELATIVE=..\My Folder\New Text Document.txt
echo %RELATIVE%
for /f "delims=" %%i in ("%RELATIVE%") do set ABSOLUTE=%%~fi
echo %ABSOLUTE%
作者: sinbao
时间: 2007-6-28 15:06
除了用for还有什么别的方法可以把相对路径转到绝对路径吗?