파일 관리

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

블록

텍스트

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 Path

4: Destination Storage

5: Destination Path

6: If File Exists

[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 Path] 복사, 잘라내기 또는 삭제 작업을 할 파일이나 폴더의 전체 경로를 정의합니다.

SP5000 시리즈 Open Box(Windows 10 IoT Enterprise 모델), IPC 시리즈 또는 PC/AT를 사용하는 경우

[Source Path]는 [저장 위치 폴더(USB 저장소)] 또는 [저장 위치 폴더(SD 카드)]의 경로에 있습니다. 예를 들어, [Source 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 Path] 붙여넣기 작업을 할 전체 경로를 정의합니다.

SP5000 시리즈 Open Box(Windows 10 IoT Enterprise 모델), IPC 시리즈 또는 PC/AT를 사용하는 경우

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

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

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

  • '$Enums.FileConflictAction.Skip'

  • '$Enums.FileConflictAction.KeepBoth'

  • '$Enums.FileConflictAction.ConfirmationMessage'

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