Share via


popd

적용 대상: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

popd 명령은 현재 디렉터리를 푸시된 명령에 의해 가장 최근에 저장된 디렉터리로 변경합니다.

푸시된 명령을 사용할 때마다 단일 디렉터리가 사용되도록 저장됩니다. 그러나 푸시된 명령을 여러 번 사용하여 여러 디렉터리를 저장할 수 있습니다. 디렉터리가 가상 스택에 순차적으로 저장되므로 푸시된 명령을 한 번 사용하는 경우 명령을 사용하는 디렉터리가 스택의 맨 아래에 배치됩니다. 명령을 다시 사용하면 두 번째 디렉터리가 첫 번째 디렉터리 위에 배치됩니다. 이 프로세스는 푸시된 명령을 사용할 때마다 반복됩니다 .

popd 명령을 사용하는 경우 스택 맨 위에 있는 디렉터리가 제거되고 현재 디렉터리가 해당 디렉터리로 변경됩니다. 사용 하는 경우는 popd 명령을 다시, 스택에서 다음 디렉터리에서 제거 됩니다. 명령 확장을 사용하도록 설정하면 popd 명령은 푸시된 명령에서 만든 드라이브 문자 할당을 모두 제거합니다.

구문

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