批量获取没有驱动器号的当前目录

时间:2012-03-28 07:34:29

标签: windows batch-file

如何获取当前工作目录并获取没有驱动器号的路径:

C:\testing\test\test
I would like to get in a variable
testing\test\test 

如何修剪驱动器号? 我可以使用

获得完整路径
set fullPath = %CD%

我不能使用%~d0表示法,因为它给我的脚本路径与我在的实际工作目录

2 个答案:

答案 0 :(得分:3)

%cd:~3%

例如:

C:\testing\test\test>echo %cd:~3%
testing\test\test

C:\testing\test\test>

DOS字符串操作,这里:

http://www.dostips.com/DtTipsStringManipulation.php#Snippets.MidString

答案 1 :(得分:3)

查看以下链接:

set fullPath=%cd:~3%
echo %fullPath%

http://blogs.msdn.com/b/oldnewthing/archive/2005/01/28/362565.aspx