복사 함수
- 업데이트 날짜:2025-07-30
- 3분 (읽기 시간)
소스 경로로 지정된 파일 또는 디렉토리를 타겟 경로로 지정된 위치에 복사합니다. 디렉토리를 복사하는 경우, 이 함수는 디렉토리의 모든 내용을 반복적으로 새 위치로 복사합니다. 이 함수를 사용하여 파일을 LLB안으로 또는 바깥으로 복사할 수 없습니다.

입력/출력
대화 상자 메시지(복사본의 타겟 경로를 선택하거나 입력)
—
대화 상자 메시지는 파일 대화 상자의 파일과 디렉토리, 또는 폴더의 리스트 위에 나타나는 메시지입니다.
소스 경로
—
소스 경로는 조작하려는 파일 또는 디렉토리에 대한 절대 경로를 지정합니다. 빈 경로 또는 상대 경로를 지정할 경우, 이 함수는 에러를 반환합니다.
타겟 경로(대화 상자 사용)
—
타겟 경로는 새 파일 또는 폴더 이름을 포함하여 조작하려는 파일 또는 폴더에 대한 새 절대 경로입니다. 타겟 경로가 비어 있는 경우(기본), 함수는 파일 또는 폴더를 선택할 수 있는 대화 상자를 디스플레이합니다. 빈 경로 또는 상대 경로를 지정할 경우, 이 함수는 에러를 반환합니다. 대화 상자를 취소하는 경우, 취소됨은 참입니다.
덮어쓰기(거짓)
—
덮어쓰기는 함수가 타겟 경로에서 기존 파일 또는 폴더를 대체하는지를 결정합니다. 고유한 파일이 포함된 폴더를 덮어쓰는 경우, LabVIEW는 해당 파일을 새 폴더로 이동합니다. (macOS와 Linux) 이 파라미터가 참으로 설정되어 있는 경우에도 LabVIEW는 읽기 전용 파일을 덮어쓰지 않습니다.
에러 입력
—
에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.
새 경로
—
새 경로는 파일 또는 디렉토리의 새 위치를 지정합니다. 동작이 실패한 경우, 이 함수는 새 경로를 <경로 없음>으로 설정합니다.
취소됨
—
파일 대화 상자를 취소하는 경우, 취소됨은 참입니다. 그렇지않으면, 이 함수가 에러를 반환한 경우에도, 취소됨은 거짓입니다.
에러 출력
—
에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다. |
이 함수는 원본 파일 또는 디렉토리를 복사하고 그 이름을 타겟 경로의 마지막 원소에 지정하는 이름으로 변경합니다. 타겟 경로가 기존 파일의 경로일 경우, 이 함수는 복제 경로 에러를 반환합니다. 타겟 경로가 기존 디렉토리의 경로인 경우, 함수는 원본 파일 또는 디렉토리 이름을 사용하여 새 파일 또는 디렉토리를 기존 디렉토리 안에 위치시킵니다.
예를 들어, 디렉토리 c:\app를 d:\app2로 복사하는 경우, 함수는 c:\app와 같은 내용을 가진 새 디렉토리 d:\app2를 생성합니다. 두번째로 디렉토리를 복사하면, 함수는 새로운 서브디렉토리 d:\app2\app를 생성하고 app의 내용을 그 안에 위치시킵니다. 세번째로 디렉토리를 복사하면, 함수는 복제 경로 에러를 반환합니다.
또한 지정된 상위 디렉토리가 유효하지 않은 경우 등, 타겟 경로가 유효하지 않은 경로일 경우, 이 함수는 에러를 반환합니다.
타겟 경로에서 지정한 파일이나 디렉토리에 쓰기 권한이 없는 경우, 이 함수는 파일이나 디렉토리를 복사하지 않고 에러를 반환합니다. [권한 설정] 함수를 사용하여 파일 또는 디렉토리의 권한을 설정합니다.
대화 상자 메시지(복사본의 타겟 경로를 선택하거나 입력)
—
소스 경로
—
덮어쓰기(거짓)
—
에러 입력
—
새 경로
—
취소됨
—
에러 출력
—