[원격 파일 관리] 작업을 사용하여 디스플레이 장치와 서버 간에 파일을 복사합니다.
복사할 수 있는 파일 유형은 PNG, TXT, CSV, BML입니다.
copyFilesFromServer($Enums.Server.FTP, 1, SERVER_PATH,
1 2 3 4
$Enums.Storage.USBStorage, TARGET_PATH,
5 6
$Enums.FileConflictAction.Overwrite);
7
1: Copy Files
2: Server
3: Connect ID
4: Server Path
5: Target Storage
6: Target Path
7: If File Exists
[Copy Files] |
복사 원본과 대상 간 작업을 선택합니다. [fromServer]를 선택하여 파일을 서버에서 디스플레이 장치로 복사합니다. [toServer]를 선택하여 파일을 디스플레이 장치에서 서버로 복사합니다. 블록
텍스트
|
[Server] |
연결할 서버 유형을 선택합니다. 블록
텍스트
|
[Connect ID] |
연결할 서버의 연결 ID로, 정수입니다. 연결 ID는 [프로젝트 익스플로러] 창의 [FTP 연결] 필드에 설정된 ID여야 합니다.
|
[Server Path] |
복사 작업의 대상이 되는 서버의 파일과 폴더의 경로를 지정합니다. (예) /Data1/image01.png
|
[Target Storage] |
복사 작업에 사용할 디스플레이 장치 저장소를 지정합니다. 블록
텍스트
[LocalStorage] 저장소 옵션은 ST6000 시리즈나 STM6000 시리즈에서만 사용할 수 있습니다.
|
[Target Path] |
복사 작업의 대상이 되는 디스플레이 장치의 파일과 폴더의 경로를 지정합니다. SP5000 시리즈 Open Box(Windows 10 IoT Enterprise 모델)나 IPC 시리즈 또는 PC/AT를 사용할 때[대상 경로]는 [저장 위치 폴더(USB 저장소)] 또는 [저장 위치 폴더(SD 카드)]의 경로입니다. 예를 들어, [대상 경로]가 "/Folder1/"이고 [저장 위치 폴더(USB 저장소)]가 "C:\USBStorage"이면, 전체 경로는 "C:\USBStorage\Folder1"입니다. [저장 위치 폴더(SD 카드)]와 [저장 위치 폴더(USB 저장소)]는 [시스템 아키텍처] ➞ [Target01] ➞ [펑션] 탭 ➞ [옵션] 하위 탭 ➞ [기본 설정]에 있습니다.
|
[If File Exists] |
대상 폴더에 같은 이름의 파일이 존재하는 경우 덮어쓸지를 지정합니다. 블록
텍스트
텍스트 모드 입력 지원 기능은'KeepBoth'와'ConfirmationMessage'를 'FileConflictAction'에 모두 표시하지만, [원격 파일 관리] 작업에서는 지원되지 않으므로 이 두 항목을 선택하면 오류가 표시됩니다.
|
(예)
FTP 연결 ID가 1인 FTP 서버의 "/Data1/" 폴더에 있는 파일을 디스플레이 장치의 USB 저장소에 있는 "Folder1" 폴더로 복사하려면 다음 스크립트를 설정하십시오.
'copyFilesFromServer($Enums.Server.FTP, 1, "/Data1/", $Enums.Storage.USBStorage, "/Folder1/", $Enums.FileConflictAction.Overwrite);'