파일 관리

대상에 사용할 수 있는 파일 관리 작업을 이용해서 정의된 위치에 있는 파일을 잘라내서 붙여넣거나 복사해서 붙여넣거나 삭제할 수 있습니다. 이 작업은 레시피, 트렌드 그래프 데이터, 알람, 작업 로그 뿐 아니라 관리하려는 다른 파일과 함께 사용할 수 있습니다.

블록
텍스트

copyFileOrFolder($Enums.Storage.LocalStorage,
       1                    2
SOURCE_PATH, $Enums.Storage.SDCard, TARGET_PATH,
     3                4                 5
$Enums.FileConflictAction.KeepBoth);
                 6

1: File Management

2: Source Storage

3: Source Full Path

4: Destination Storage

5: Destination Full Path

6: When Conflict

[File Management]파일 관리 작업을 선택합니다.
블록
  • [CopyPaste]

  • [CutPaste]

  • [Delete]
텍스트
  • 'copyFileOrFolder'

  • 'moveFileOrFolder'

  • 'deleteFileOrFolder'

[Source Storage]

다음 중에서 작업을 복사, 잘라내기 또는 삭제할 저장소를 선택할 수 있습니다.

블록
  • [LocalStorage]
  • [SDCard]
  • [USBStorage]
텍스트
  • '$Enums.Storage.LocalStorage'

  • '$Enums.Storage.SDCard'

  • '$Enums.Storage.USBStorage'

메모: [LocalStorage] 저장소 옵션은 ST6000 시리즈나 STM6000 시리즈에서만 사용할 수 있습니다.
[Source Full Path]복사, 잘라내기 또는 삭제 작업을 할 파일이나 폴더의 전체 경로를 정의합니다.

SP5000 시리즈 Open Box (Windows 10 IoT Enterprise 모델) 나 IPC 시리즈 또는 PC/AT 를 사용할 때

[Source Full Path]는 [저장 위치 폴더(USB 저장소)] 또는 [저장 위치 폴더(SD 카드)]에 있는 경로에 있습니다.
예를 들어, [Source Full Path]가 “logginggroup01”이고 [대상 폴더(USB 저장소)]가 "C:\USBStorage"일 때 전체 경로는 “C:\USBStorage\logginggroup01”입니다.
[저장 위치 폴더(SD 카드)]와 [저장 위치 폴더(USB 저장소)]는 [시스템 아키텍처] ➞ [Target01] ➞ [펑션] 탭 ➞ [옵션] 하위 탭 ➞ [기본 설정]에서 찾을 수 있습니다.
[Destination Storage]

붙여넣기 작업을 할 대상 저장소를 다음 중에서 선택할 수 있습니다.

블록
  • [LocalStorage]
  • [SDCard]
  • [USBStorage]
텍스트
  • '$Enums.Storage.LocalStorage'

  • '$Enums.Storage.SDCard'

  • '$Enums.Storage.USBStorage'

메모:
  • 삭제 작업의 경우 [Destination Storage]를 정의하지 않아도 됩니다.
  • [LocalStorage] 저장소 옵션은 ST6000 시리즈나 STM6000 시리즈에서만 사용할 수 있습니다.
[Destination Folder]붙여넣기 작업을 할 전체 경로를 정의합니다.

SP5000 시리즈 Open Box (Windows 10 IoT Enterprise 모델) 나 IPC 시리즈 또는 PC/AT 를 사용할 때

[Destination Folder]는 [저장 위치 폴더(USB 저장소)] 또는 [저장 위치 폴더(SD 카드)]의 경로에 있습니다.
예를 들어, [Destination Folder]가 “logginggroup01”이고 [대상 폴더(USB 저장소)]가 "C:\USBStorage"일 때 전체 경로는 “C:\USBStorage\logginggroup01”입니다.
[저장 위치 폴더(SD 카드)]와 [저장 위치 폴더(USB 저장소)]는 [시스템 아키텍처] ➞ [Target01] ➞ [펑션] 탭 ➞ [옵션] 하위 탭 ➞ [기본 설정]에서 찾을 수 있습니다.
메모: 삭제 작업의 경우 [Destination Folder]를 정의하지 않아도 됩니다.
[When Conflict]

다음 중에서 파일 처리 방법을 정의할 수 있습니다.

블록
  • [Overwrite] – 파일을 붙여넣고 덮어씁니다.
  • [Skip] – 파일을 붙여넣지 마십시오.
  • [KeepBoth] – 파일을 붙여넣을 때 원본 파일은 그대로 유지되고 붙여넣은 파일 이름에 "_001"이 추가됩니다.
  • [ConfirmationMessage] – 원본 파일 삭제 및 새 파일로 덮어쓰기를 확인하는 메시지가 표시됩니다.
텍스트
  • '$Enums.FileConflictAction.Overwrite'

  • '$Enums.FileConflictAction.Skip'

  • '$Enums.FileConflictAction.KeepBoth'

  • '$Enums.FileConflictAction.ConfirmationMessage'

메모: [When Conflict] 속성 정의는 필요하지 않습니다.
메모: 다른 파일 관련 작업과의 충돌을 피하려면 숫자 표시 또는 기타 오브젝트를 그려서 파일 관리 작업 상태를 모니터링하십시오. 예를 들어 파일 관리 오브젝트(Target01.Preferences.FileManagement.Status)의 상태를 숫자 표시 오브젝트의 [현재값] 소스 속성과 연계해서 파일 작업 상태를 모니터링할 수 있습니다.