windows - cmd kommando for at gå til en underkatalog af hvor parti-filen blev åbnet

Indlæg af Hanne Mølgaard Plasc

Problem



Så den titel var forvirrende. Lad mig fortælle dig mine behov:
Jeg vil gerne åbne en batchfil, der er placeret i c:documents est


I denne batchfil ønsker jeg at samle navnene i c: \ documents \ test \ data og konvertere det til en tekstfil.


Nu er den nemme måde at gøre dette på:


CD c:documents	estdata
dir/b/o:n > names.txt


men mit problem er, at jeg vil flytte mappen '\ test' rundt og altid kunne kalde på navne i filen '\ data'.


Derfor er det her, jeg virkelig har brug for:


CD [variable that says current location] + "data"


men jeg ved ikke hvordan man gør dette. Forklar venligst dine svar tak.

Bedste reference


\%~dp0 er placeringen af ​​batchfilen (Kør FOR /? for mere info)

Andre referencer 1


det . tegn repræsenterer den aktuelle arbejdsmappe ... gør


cd .data


gør hvad du har brug for?