명령: "POPD" 켜짐 Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. 사용 가능
명령의 예 "POPD"
그만큼
`POPD`Windows 명령 프롬프트의 명령은 마지막으로 저장된 디렉터리(로 표시됨)로 이동하는 데 사용됩니다.
`PUSHD`저장됨). 다음은
`POPD`-명령:
예 1: PUSHD 및 POPD 사용:
REM 디렉토리로 이동 "C:\예"
PUSHD C:\예
REM 현재 작업 디렉토리 표시
ECHO 현재 디렉터리: %CD%
REM 원래 디렉터리로 다시 변경
POPD
REM 현재 작업 디렉토리를 다시 표시
ECHO 현재 디렉터리: %CD%
설명: 이 예에서는
`PUSHD`"C:\Example" 디렉터리로 변경되었습니다. 그러면 현재 작업 디렉토리가 포함됩니다.
`%CD%`표시됩니다. 그런 다음
`POPD`원래 디렉터리로 돌아가고 작업 디렉터리가 다시 나타납니다.
예 2: 루프에서 PUSHD 및 POPD 사용:
REM 디렉터리를 반복하고 작업을 수행합니다.
FOR /D %%G IN (C:\예배 규칙서\*) DO (
PUSHD "%%G"
ECHO 현재 디렉터리: %CD%
REM 여기에서 현재 디렉터리의 작업을 실행합니다.
POPD
)
설명: 이 예는
"C:\directory\"의 모든 하위 디렉터리를 순환합니다. 각 하위 디렉터리에 대해 현재 작업 디렉터리가 표시되고 그 뒤에
`POPD`원래 디렉토리로 돌아왔습니다.
예 3: 배치 스크립트에서 PUSHD 및 POPD 사용:
@ECHO OFF
REM 현재 디렉터리 저장
PUSHD C:\나의\스크립트\예배 규칙서
REM 여기에서 원하는 디렉터리의 작업을 실행하세요.
ECHO 현재 디렉터리: %CD%
REM 원래 디렉터리로 돌아가기
POPD
설명: 이 배치 스크립트에는 현재 디렉터리가 포함됩니다.
`PUSHD`저장되면 원하는 디렉터리에서 작업이 수행되고 마지막으로
`POPD`원래 디렉토리로 돌아왔습니다.
참고: 참고하세요.
`POPD`이전에만 작동합니다.
`PUSHD`디렉토리를 저장하는 데 사용되었습니다. 그렇지 않으면 오류 메시지가 표시됩니다.
`PUSHD`그리고
`POPD`전체 경로를 수동으로 저장하지 않고도 일시적으로 디렉터리로 변경한 다음 이전 디렉터리로 돌아가려는 경우에 유용합니다.
"POPD" Microsoft Windows 도움말에서 발췌
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
PUSHD 명령으로 저장된 디렉터리로 바꿉니다.
POPD
명령 확장을 사용하면 POPD 명령은, 쌓여진 디렉터리
스택을 보여 줄 때 PUSHD가 만든 임시 드라이브 문자를
지웁니다.
중요 정보, "POPD" 명령에 대한 팁
사용할 때
`POPD`Windows 명령 프롬프트에서 명령을 실행할 때 주의해야 할 몇 가지 중요한 사항이 있습니다.
1.
이전 디렉터리: `POPD`다음으로 표시된 이전 디렉터리로 돌아갑니다.
`PUSHD`저장되었습니다. 그러므로 미리 확인하는 것이 중요합니다
`PUSHD`디렉토리를 저장하는 데 사용되었습니다.
2.
저장되지 않은 경우 오류: 저장되지 않은 경우
`PUSHD`이전에 디렉토리를 저장하는 데 사용되지 않았습니다.
`POPD`오류 메시지에. 다음을 확인하세요.
`PUSHD`이전에 스크립트나 세션에서 사용되었습니다.
`POPD`실행하다.
3.
순서`PUSHD`그리고`POPD`: 순서를 참고하세요.
`PUSHD`그리고
`POPD`. 디렉토리는 원래 상태로 복원됩니다.
`PUSHD`불렀다.
4.
루프 및 배치 스크립트에서 사용: `POPD`이는 일시적으로 디렉터리로 변경한 다음 원래 디렉터리로 돌아가려는 경우 루프나 배치 스크립트에서 특히 유용합니다.
5.
절대 경로와 함께 사용: `PUSHD`현재 디렉터리의 절대 경로를 저장합니다. 절대 경로로 작업할 때 이 점을 염두에 두십시오.
6.
하위 프로세스에서 사용 :`PUSHD`그리고
`POPD`현재 프로세스에서만 디렉터리 변경을 수행합니다. 다른 배치 스크립트 내에서 배치 스크립트를 호출하면 스크립트 간에 디렉터리 변경 사항을 유지할 수 없습니다.
7.
중첩된 디렉터리 변경 사항: 다음과 같은 경우
`PUSHD`연속으로 여러번 사용할 수 있어요
`POPD`동일한 횟수를 사용하여 원래 디렉터리로 돌아갑니다.
PUSHD C:\예배 규칙서1
PUSHD D:\예배 규칙서2
REM ... 디렉터리의 작업2 ...
POPD
REM ... 디렉터리의 작업1 ...
POPD
8.
배치 파일 확장자: `POPD`일반적으로 명령 프롬프트에서 직접 호출되는 스크립트에서는 작동하지 않습니다. 배치 파일로 수행될 가능성이 더 높습니다(
`.bat`또는
`.cmd`) 또는 명령 프롬프트 자체에서 사용됩니다.
다음 사항을 염두에 두십시오.
`POPD`배치 스크립트나 명령 프롬프트를 사용할 때 효과적으로 사용됩니다.