다음을 통해 공유


replace

디렉터리의 기존 파일을 대체합니다. /a 옵션과 함께 사용하는 경우 이 명령은 기존 파일을 대체하는 대신 디렉터리에 새 파일을 추가합니다.

구문

replace [<drive1>:][<path1>]<filename> [<drive2>:][<path2>] [/a] [/p] [/r] [/w]
replace [<drive1>:][<path1>]<filename> [<drive2>:][<path2>] [/p] [/r] [/s] [/w] [/u]

매개 변수

매개 변수 설명
[<drive1>:][<path1>]<filename> 위치 및 소스 파일의 이름 또는 파일 집합을 지정합니다. filename 옵션은 필수이며 와일드카드 문자(*?)를 포함할 수 있습니다.
[<drive2>:][<path2>] 대상 파일의 위치를 지정합니다. 바꾸는 파일의 파일 이름은 지정할 수 없습니다. 드라이브 또는 경로를 지정하지 않으면 이 명령은 현재 드라이브와 디렉터리를 대상으로 사용합니다.
/a 기존 파일을 대체 하지 않고 대상 디렉터리에 새 파일을 추가 합니다. 이 명령줄 옵션은 /s 또는/u 명령줄 옵션과 함께 사용할 수 없습니다.
/p 대상 파일을 교체 하거나 원본 파일을 추가 하기 전에 확인 하면 메시지를 표시 합니다.
/r 읽기 전용 및 보호 되지 않은 파일을 대체합니다. 읽기 전용 파일을 바꾸려고 할 때 /r을 지정하지 않으면 오류가 발생하고 바꾸기 작업이 중지됩니다.
/w 소스 파일에 대 한 검색을 시작 하기 전에 디스크를 삽입 하도록 기다립니다. /w를 지정하지 않으면 Enter 키를 누른 직후 이 명령이 파일을 바꾸거나 추가하기 시작합니다.
/s 대상 디렉터리의 모든 하위 디렉터리를 검색 하 고 일치 하는 파일을 대체 합니다. /a 명령줄 옵션과 함께 /s를 사용할 수 없습니다. 이 명령은 Path1에 지정된 하위 디렉터리를 검색하지 않습니다.
/U 원본 디렉터리에 있는 것 보다 오래 된 대상 디렉터리에 파일에만 대체 합니다. /a 명령줄 옵션과 함께 /u를 사용할 수 없습니다.
/? 명령 프롬프트에 도움말을 표시합니다.

설명

  • 이 명령이 파일을 추가하거나 바꾸면 파일 이름이 화면에 표시됩니다. 이 명령이 완료되면 요약 줄이 다음 형식 중 하나로 표시됩니다.

    nnn files added
    nnn files replaced
    no file added
    no file replaced
    
  • 플로피 디스크를 사용 중이고 이 명령을 실행하는 동안 디스크를 전환해야 하는 경우 이 명령이 디스크를 전환할 때까지 대기하도록 /w 명령줄 옵션을 지정할 수 있습니다.

  • 이 명령을 사용하여 숨겨진 파일 또는 시스템 파일을 업데이트할 수 없습니다.

  • 다음 표에서 종료 코드와 의미에 대 한 간단한 설명을 보여 줍니다.

    종료 코드 설명
    0 이 명령은 파일을 성공적으로 바꾸거나 추가했습니다.
    1 이 명령에서 잘못된 버전의 MS-DOS가 발견되었습니다.
    2 이 명령을 사용하여 원본 파일을 찾을 수 없습니다.
    3 이 명령은 원본 또는 대상 경로를 찾을 수 없습니다.
    5 사용자는 바꾸려는 파일에 액세스할 수 없습니다.
    8 명령을 실행 하 여 부족 한 시스템 메모리가 없습니다.
    11 명령줄에 잘못 된 구문을 사용 하는 사용자.

참고 항목

배치 프로그램의 if 명령줄에서 ERRORLEVEL 매개 변수를 사용하여 이 명령에 의해 반환되는 종료 코드를 처리할 수 있습니다.

예제

C: 드라이브의 여러 디렉터리에 표시되는 Phones.cli라는 파일의 모든 버전을 A: 드라이브의 플로피 디스크에 있는 최신 버전의 Phones.cli 파일로 업데이트하려면 다음을 입력합니다.

replace a:\phones.cli c:\ /s