소스 경로로 지정된 파일 또는 디렉토리를 타겟 경로로 지정된 위치에 복사합니다. 디렉토리를 복사하는 경우, 이 함수는 디렉토리의 모든 내용을 반복적으로 새 위치로 복사합니다. 이 함수를 사용하여 파일을 LLB안으로 또는 바깥으로 복사할 수 없습니다.


icon

입력/출력

  • cstr.png 대화 상자 메시지(복사본의 타겟 경로를 선택하거나 입력)

    대화 상자 메시지는 파일 대화 상자의 파일과 디렉토리, 또는 폴더의 리스트 위에 나타나는 메시지입니다.

  • cpath.png 소스 경로

    소스 경로는 조작하려는 파일 또는 디렉토리에 대한 절대 경로를 지정합니다. 빈 경로 또는 상대 경로를 지정할 경우, 이 함수는 에러를 반환합니다.

  • cpath.png 타겟 경로(대화 상자 사용)

    타겟 경로는 새 파일 또는 폴더 이름을 포함하여 조작하려는 파일 또는 폴더에 대한 새 절대 경로입니다.

    타겟 경로가 비어 있는 경우(기본), 함수는 파일 또는 폴더를 선택할 수 있는 대화 상자를 디스플레이합니다. 빈 경로 또는 상대 경로를 지정할 경우, 이 함수는 에러를 반환합니다. 대화 상자를 취소하는 경우, 취소됨은 참입니다.

  • cbool.png 덮어쓰기(거짓)

    덮어쓰기는 함수가 타겟 경로에서 기존 파일 또는 폴더를 대체하는지를 결정합니다. 고유한 파일이 포함된 폴더를 덮어쓰는 경우, LabVIEW는 해당 파일을 새 폴더로 이동합니다. (macOS와 Linux) 이 파라미터가 참으로 설정되어 있는 경우에도 LabVIEW는 읽기 전용 파일을 덮어쓰지 않습니다.

  • cerrcodeclst.png 에러 입력

    에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.

  • ipath.png 새 경로

    새 경로는 파일 또는 디렉토리의 새 위치를 지정합니다.

    동작이 실패한 경우, 이 함수는 새 경로<경로 없음>으로 설정합니다.

  • ibool.png 취소됨

    파일 대화 상자를 취소하는 경우, 취소됨은 참입니다.

    그렇지않으면, 이 함수가 에러를 반환한 경우에도, 취소됨은 거짓입니다.

  • ierrcodeclst.png 에러 출력

    에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다.

  • 이 함수는 원본 파일 또는 디렉토리를 복사하고 그 이름을 타겟 경로의 마지막 원소에 지정하는 이름으로 변경합니다. 타겟 경로가 기존 파일의 경로일 경우, 이 함수는 복제 경로 에러를 반환합니다. 타겟 경로가 기존 디렉토리의 경로인 경우, 함수는 원본 파일 또는 디렉토리 이름을 사용하여 새 파일 또는 디렉토리를 기존 디렉토리 안에 위치시킵니다.

    예를 들어, 디렉토리 c:\appd:\app2로 복사하는 경우, 함수는 c:\app와 같은 내용을 가진 새 디렉토리 d:\app2를 생성합니다. 두번째로 디렉토리를 복사하면, 함수는 새로운 서브디렉토리 d:\app2\app를 생성하고 app의 내용을 그 안에 위치시킵니다. 세번째로 디렉토리를 복사하면, 함수는 복제 경로 에러를 반환합니다.

    또한 지정된 상위 디렉토리가 유효하지 않은 경우 등, 타겟 경로가 유효하지 않은 경로일 경우, 이 함수는 에러를 반환합니다.

    노트 이 기능은 파일을 복사하거나 이동할 때 파일 이름에 .txt와같은 파일 확장명을 자동으로 추가하지 않습니다. 타겟 경로에 지정하는 새 파일 이름의 일부분으로 명확히 확장자를 포함시켜야 합니다.

    타겟 경로에서 지정한 파일이나 디렉토리에 쓰기 권한이 없는 경우, 이 함수는 파일이나 디렉토리를 복사하지 않고 에러를 반환합니다. [권한 설정] 함수를 사용하여 파일 또는 디렉토리의 권한을 설정합니다.