# 文件管理

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

##### 块

##### 文本

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