REPLACE - 파일 대체 356/2
목표 드라이브의 파일을 원본 드라이브에 있는 같은 이름을 가진 파일과 선택적으로
대체합니다. 또한, 원본 드라이브에서 목표 드라이브로 파일을 선택적으로
추가합니다.
REPLACE >
drive path
source drive
> filename target drive >
path
path
V
>
/A
/S
/P
/R
/W
/U
/F
숨겨진 파일 및 시스템 파일은 원본 상에서 발견되지 않으며, 목표에서 대체되지
않습니다. /A 매개변수를 /S 매개변수와 함께 사용하는 경우에도, 시스템은 오류
메시지를 표시합니다.
확장 속성: REPLACE는 원본 파일의 확장 속성을 목표 파일로 복사할 것입니다. (/F
매개변수를 참조하십시오.) 확장 속성을 가진 파일을 대체할 때는 모든 확장 파일
속성들이 대체되도록 반드시 OS/2를 사용하십시오.
리턴 코드:
0 - 정상 종료
1 - 대체할 파일이 발견되지 않았음
2 - 파일 오류 때문에 일부 파일이 대체(또는 추가)되지 않았음
4 - 오류에 의해 종료됨
REPLACE 예제 357/2
드라이브 A에 있는 LETTERS 파일을 드라이브 C에 있는 LETTERS 파일로 대체하려면,
다음을 입력하십시오.
REPLACE C:LETTERS A:
파일 이름을 지정할 때 대체 문자 * 및 ?도 역시 사용할 수 있습니다.
확장자 .EXE를 가지는 드라이브 C의 모든 파일을 같은 파일 이름과 확장자를 가지는
드라이브 A의 파일로 대체하려면, 다음과 같이 입력하십시오.
REPLACE A:*.EXE C:
드라이브 C의 현재 디렉토리에 있는 (드라이브 A에는 없는) 모든 파일들을 드라이브
A에 현재 존재하는 파일들은 겹쳐 쓰지 않고 드라이브 A에 복사하려면, 다음과 같이
입력하십시오.
REPLACE C:*.* A: /A
A의 현재 디렉토리내의 파일 이름 YEARLY 원본 파일로 드라이브 C의 모든
디렉토리에서 발견되는 일치하는 파일들을 대체하려면, 다음과 같이 입력하십시오.
REPLACE A:YEARLY C:\ /S
드라이브 C의 루트 디렉토리의 각각의 파일을 드라이브 A의 루트 디렉토리로
대체하기 전에 (Y/N?)의 프롬프트를 표시하도록 하려면, 다음과 같이 입력하십시오.
REPLACE C:\*.* A:\ /P
드라이브 C에 있는 모든 파일들(읽기 전용 파일을 포함)을 드라이브 A에 있는 같은
이름의 파일로 대체하려면, 다음과 같이 입력하십시오.
REPLACE A:*.* C: /R
드라이브 A에 있는 LETTERS 파일을 드라이브 C에 있는 LETTERS 파일로 대체하고,
시스템이 원본 파일 탐색을 시작하기 전에 디스켓이 삽입되기를 기다리게 하려면,
다음과 같이 입력하십시오.
REPLACE C:LETTERS A: /W
드라이브 C에 있는 LETTER.FMT라는 이름의 모든 파일들을 드라이브 A의 새로운
LETTER.FMT 파일로 대체하려면, 다음과 같이 입력하십시오.
REPLACE A:LETTER.FMT C:\ /U /S
파일 이름 REPORTS.TXT를 드라이브 D의 STATUS 디렉토리로 대체하고, 드라이브 D가
확장 속성을 지원하지 않는 경우 REPLACE가 실패하도록 하려면, 다음과 같이
입력하십시오.
REPLACE REPORTS.TXT D:\STATUS /F
| |