文件管理

使用目标中可用的文件管理操作,可以在定义的位置中剪切和粘贴、复制和粘贴或删除文件。与配方、趋势图数据、报警和操作日志以及任何其他要管理的文件相结合,使用此操作。

文本

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) 的状态数值显示对象中的[当前数值]源属性关联,以监视文件操作状态。