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> |
위치 및 소스 파일의 이름 또는 파일 집합을 지정합니다. 파일 이름 옵션이 필요하며 wild카드 문자(*및 ?)를 포함할 수 있습니다. |
[<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 매개 변수를 사용하여 이 명령에서 반환되는 종료 코드를 처리할 수 있습니다.
예제
드라이브 A:의 플로피 디스크에서 전화s.cli 파일의 최신 버전으로 전화s.cli라는 파일의 모든 버전을 업데이트하려면 다음을 입력합니다.
replace a:\phones.cli c:\ /s