대상 디렉토리에 있는 파일을 같은 이름을 가진 원본 디렉토리의 파일로 바꿉니다. Replace를 사용하여 대상 디렉토리에 유일한 이름의 파일을 추가할 수 있다.
replace [drive1:][path1] filename [drive2:][path2] [/a] [/p] [/r] [/w]
replace [drive1:][path1] filename [drive2:][path2] [/p] [/r] [/s] [/w] [/u]
| 매개변수 |
설명 |
| [drive1:][path1] filename
| 원본 파일의 위치와 이름을 지정합니다.
|
| [drive2:][path2]
| 대상 파일의 위치를 지정합니다. 바꿀 파일의 이름을 지정할 수 없습니다. 드라이브와 디렉토리를 모두 지정하지 않으면 replace는 대상으로 현재 드라이브와 디렉토리를 사용합니다.
|
| /a
| 기존의 파일을 바꾸지 않고 대상 디렉토리에 새 파일을 추가합니다. 이 스위치는 /s나 /u 스위치와 함께 사용할 수 없습니다.
|
| /p
| 대상 파일을 바꾸거나 원본 파일을 추가하기 전에 확인 프롬프트를 내보냅니다.
|
| /r
| 보호되지 않는 파일뿐만 아니라 읽기 전용 파일도 바꿉니다. 이 스위치를 지정하지 않고 읽기 전용 파일을 바꾸려고 하면 오류가 발생하고 중단됩니다.
|
| /s
| 대상 디렉토리의 모든 하위 디렉토리를 찾고 대응되는 파일을 바꿉니다. /s 스위치를 /a 스위치와 함께 사용할 수 없습니다. Replace 명령은 경로1에 지정된 하위 디렉토리는 찾지 않습니다.
|
| /w
| 원본 파일을 찾기 전에 디스크를 넣도록 기다립니다. /w를 지정하지 않으면 Enter키를 누르면 바로 파일을 바꾸거나 추가를 시작합니다.
|
| /u
| 대상 디렉토리에서 원본 디렉토리에 있는 파일보다 오래된 파일만을 바꿉니다(새로 고침). /u 스위치는 /a 스위치와 함께 사용할 수 없습니다.
|
replace가 파일을 추가하거나 교체함에따라 Windows NT는 화면에 이들 파일명을 출력한다. Replace 명령이 종료되면 Windows NT는 다음과 같은 형식의 요약 화면을 출력한다.
nnn개의 파일을 추가(교체)했습니다.
바뀐 파일이 없습니다.
숨김 파일과 시스템 파일을 갱신하는데 replace 명령을 사용할 수 없다. 숨김 속성과 시스템 속성을 변경하는 것에대한 정보는 attrib 명령을 본다.
다음은 replace 명령의 탈출 코드를 보이고 있다.
| 값 |
설명 |
| 0
| 성공적으로 파일을 추가(교체)했다.
|
| 1
| MS-DOS 버전이 맞지 않는다.
|
| 2
| 원본 파일을 찾을 수 없다.
|
| 3
| 원본 파일이나 목적 경로를 찾을 수 없다.
|
| 5
| 교체하려는 파일에 접근할 수 없다.
|
| 8
| 이 명령을 수행하기에 시스템 메모리가 충분하지 않다.
|
| 11
| 잘못된 문법을 사용했다.
|
D 드라이브의 여러 디렉토리에 파일 이름이 HilynxTop.htm인 서로다른 파일이 존재하고 "C:\Working Web\HilynxTop.htm"에 최신 파일이 있다면 다음과 같이 입력한다.
replace "C:\Working Web\HilynxTop.htm" D:\ /s
는 이들 모두를 갱신한다.
C:\Utilities 내의 모든 파일을 C:\Utilities\BackUp 디렉토리에 추가하려면 다음과 같이 입력한다.
replace c:\Utilities*.* C:\Utilities\BackUp /a
댓글: