popd
popd 명령은 현재 디렉터리를 푸시된 명령에 의해 가장 최근에 저장된 디렉터리로 변경합니다.
pushd 명령을 사용할 때마다 단일 디렉터리가 사용되도록 저장됩니다. 그러나 pushd 명령을 여러 번 사용하여 여러 디렉터리를 저장할 수 있습니다. 디렉터리는 가상 스택에 순차적으로 저장되므로 pushd 명령을 한 번 사용하면 명령을 사용한 디렉터리가 스택의 맨 아래에 배치됩니다. 명령을 다시 사용하면 두 번째 디렉터리가 첫 번째 디렉터리 위에 배치됩니다. 이 프로세스는 pushd 명령을 사용할 때마다 반복됩니다.
popd 명령을 사용하는 경우 스택 맨 위에 있는 디렉터리가 제거되고 현재 디렉터리가 해당 디렉터리로 변경됩니다. 사용 하는 경우는 popd 명령을 다시, 스택에서 다음 디렉터리에서 제거 됩니다. 명령 확장이 활성화된 경우, popd 명령은 pushd 명령에 의해 생성된 모든 드라이브 문자 할당을 제거합니다.
구문
popd
매개 변수
매개 변수 | 설명 |
---|---|
:\ | 명령 프롬프트에 도움말을 표시합니다. |
예제
배치 프로그램이 실행된 디렉터리에서 현재 디렉터리를 변경한 다음 다시 변경하려면 다음과 같이 입력합니다.
@echo off
rem This batch file deletes all .txt files in a specified directory
pushd %1
del *.txt
popd
cls
echo All text files deleted in the %1 directory