windows - batch få nuværende katalog uden drevbogstav

Indlæg af Hanne Mølgaard Plasc

Problem



Hvordan kan jeg få den nuværende arbejdsmappe og få stien uden drevbogstavet for eksempel:


C:	esting	est	est
I would like to get in a variable
testing	est	est 


Hvordan kan jeg trimme drevbrevet?
Jeg kan få den fulde sti ved hjælp af


set fullPath = \%CD\%


Jeg kan ikke bruge\% ~ d0 notationen, da den giver mig vejen til mit script sammenlignet med den egentlige arbejdskatalog, jeg er i

Bedste reference


Tjek følgende link:


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


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

Andre referencer 1


\%cd:~3\%


f.eks:


C:	esting	est	est>echo \%cd:~3\%
testing	est	est

C:	esting	est	est>


DOS streng manipulationer, her:


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