2012-11-12 4 views
0

ms-dos를 사용하여 하나의 디렉토리로 이동하는 방법이 있습니까? 즉 스크립트 및 배치 파일. 나는 당신이 .. \를 사용하여 하나의 디렉토리를 옮길 수 있다는 것을 알고 있지만 디렉토리의 이름을 알지 못하면 하나의 디렉토리 아래로 이동해야합니다. 거기에 명령이 있습니까? 내가 C에 있다면ms-dos (cmd)에서 한 디렉터리 아래로 이동하는 방법이 있습니까?

너무 : 새 \ 내가 C에 저를 얻을 것이다 명령을 원하는 : 새로운 \ 테스트 \ 테스트

\

감사

+0

'C : \ new' 아래에 여러 개의 디렉토리가 있으면 어떻게됩니까? – LittleBobbyTables

답변

2
에게 이름 테스트를 사용하지 않고

디렉토리를 위로 이동하면 하나의 상위 항목 만있을 수 있습니다. 따라서 편리한 방법을 사용하는 것이 이치에 맞습니다 - CD ..

그러나 아래로 내려갈 때 이동할 어린이 수가 많습니다. 이름을 모르는 경우 어떻게 이동할 것인지 알 수 있습니까?

어린이 디렉토리를 반복하기가 쉽습니다 (예 : CD). GOTO를 사용하여 루프에서 벗어나서 임의로 찾은 첫 번째 폴더로 이동할 수 있습니다.

for /d %%F in (*) do (
    cd "%%F" 
    goto :break 
) 
:break 
+0

나는 당신의 말을 보지만 내 상황에는 오직 하나의 자식 폴더 만 있고 그 이름은 버전 번호이고 그 폴더 안에는 내가 접근하고자하는 내용이있다. 그래서 그것은 단지 변수 값이 될 수 있기 때문에 그 버전 번호 폴더를 건너 뛰면됩니다. – Bullsfan127

+0

@ Bullsfan127,이 버전은/d %% in (*)에서 cd ​​"%% a"가 첫 번째 디렉토리로 변경됩니다 ('.'과'..'를 피하십시오) – SeanC

관련 문제