수색…


통사론

  • echo % cd % - 디렉토리의 현재 경로를 표시합니다.

  • cd "C : \ path \ to \ some \ directory"- 디렉토리의 경로를 변경합니다

  • cd "% variable_containing_directory_path %"- 디렉토리 경로 변경

  • cd / d E : - E로 변경 : 다른 드라이브에서 드라이브

  • cd / - 디렉토리를 현재 드라이브로 다시 변경합니다.

  • echo %__CD__% - 백 슬래시 (문서화되지 않음)가있는 디렉토리의 현재 경로를 표시합니다.

  • echo % = C : % - C : 드라이브의 현재 디렉토리 (문서화되지 않음)

  • echo % = D : % - 드라이브 D :가 현재 CMD 세션에서 액세스 된 경우 D : 드라이브의 현재 디렉토리 (문서화되지 않음)

비고

중요한 이유와 용도와 이점은 무엇입니까?

  • 일괄 처리를 사용하여 디렉토리에서 파일 또는 응용 프로그램을 여는 중
  • 일괄 처리를 사용하여 디렉토리에서 파일을 만들고 쓰고 읽는 방법
  • 모든 폴더를 알아 내고 나열하는 방법
  • 배치 파일이 어디에 실행되고 있는지 알고 싶습니다.

현재 디렉토리를 표시하려면

형식 및 사용법 :

 echo %cd%

%cd% 는 현재 디렉토리 경로를 포함하는 시스템 변수입니다.

현재 디렉토리를 변경하려면 (드라이브를 변경하지 않고)

체재:

cd "<path>"

예:

 cd "C:\Program Files (x86)\Microsoft Office"

cdchdir 의 약자이며 두 명령은 똑같은 방식으로 작동합니다. 일관성을 유지하기 위해이 주제에서 cd 가 사용됩니다.


현재 디렉토리보다 한 레벨 위의 디렉토리로 이동하려면 시스템 디렉토리 .. 지정하십시오.

cd ..

현재 디렉토리, 단순히 내부에있는 디렉토리로 이동합니다 cd 의 전체 경로 (이 공백이 포함 된 경우 따옴표로 디렉토리 이름을 바꿈)을 입력하지 않고 폴더 이름.

예를 들어 C:\Program Files (x86) 디렉토리에있는 동안 C:\Program Files (x86)\Microsoft Office 를 입력하려면 다음 구문을 사용할 수 있습니다.

cd "Microsoft Office"

또는

cd "C:\Program Files (x86)\Microsoft Office"

다른 드라이브에있는 디렉토리로 이동

cd 만으로는 사용자가 드라이브 간을 이동할 수 없습니다. 다른 드라이브로 이동하려면 /d 옵션을 지정해야합니다.

C:\Users\jdoe\Desktop 에서 D:\Office Work

cd /d "D:\Office Work"

디렉토리의 모든 폴더 및 파일을 표시하는 방법

현재 디렉토리의 모든 폴더와 파일을 나열하는 사용법 : dir

대상 디렉토리도 지정할 수 있습니다. dir C:\TargetPath

공백이있는 경로를 지정하는 경우 따옴표로 묶어야합니다. dir "C:\Path With Spaces"

CD / D없이 드라이브 변경

Pushd "D:\Foo"
Dir
Popd

Pushd 는 디렉토리를 다음 디렉토리로 변경합니다 (이 경우 D : \ Foo). Popd 는 원래 디렉토리로 돌아갑니다.

현재 디렉토리를 현재 드라이브의 루트로 변경하려면

체재:

cd/

cd/ 는 현재 디렉토리를 현재 드라이브의 루트로 다시 설정합니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow