# ファイル管理

表示器のファイル管理オペレーションを使用して、指定した場所のファイルの切り取りと貼り付け、コピーと貼り付け、または削除ができます。このオペレーションは、レシピ、トレンドグラフ、データアラーム、操作ログや、その他の管理したいファイルで使用できます。

##### ブロック

##### テキスト

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' MEMO: [[LocalStorage]] オプションは ST6000 シリーズ、ST6000 2nd Gen シリーズまたは STM6000 シリーズのみで利用できます。
[Source Path] | コピー、切り取り、削除操作を実行するファイルまたはフォルダーのフルパスを指定します。 #### SP5000 シリーズオープンボックス (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' MEMO: 削除操作では [Destination Storage] を指定する必要はありません。 [LocalStorage] オプションは ST6000 シリーズ、ST6000 2nd Gen シリーズまたは STM6000 シリーズでのみ利用できます。
[Destination Path] | 貼り付け操作用のフルパスを指定します。 #### SP5000 シリーズオープンボックス (Windows 10 IoT Enterprise モデル)、IPC シリーズ、または PC/AT を使用する場合 [Destination Path] は、[保存先フォルダー (USB ストレージ)] または [保存先フォルダー (SD カード)] 内のパスです。例えば、[Destination Path] が “logginggroup01”、[保存先フォルダー (USB ストレージ)] が "C:\USBStorage" である場合、フルパスは “C:\USBStorage\logginggroup01” です。[保存先フォルダー (SD カード)] および [保存先フォルダー (USB ストレージ)] は、[システム設定] ➞ [Target01] ➞ [機能] タブ ➞ [オプション] サブタブ ➞ [プリファレンス] にあります。 MEMO: 削除操作では [Destination Path] を指定する必要はありません。
[If File Exists] | ファイル競合時の処理方法を指定します。 ##### ブロック [Overwrite] – 貼り付けて上書きします。 [Skip] – ファイルを貼り付けしません。 [KeepBoth] – ファイルを貼り付けると元のファイルはそのまま残り、貼り付けたファイルの名前に 「_001」 が追加されます。 [ConfirmationMessage] – 元のファイルを削除し、新しいファイルで上書きすることを確認するメッセージが表示されます。 ##### テキスト '$Enums.FileConflictAction.Overwrite' '$Enums.FileConflictAction.Skip' '$Enums.FileConflictAction.KeepBoth' '$Enums.FileConflictAction.ConfirmationMessage' MEMO: [If File Exists] プロパティを指定する必要はありません。

MEMO: 数値表示器または他のオブジェクトを描画してファイル管理オペレーションのステータスを監視し、オペレーションに関連する他のファイルとの競合を避けてください。例えば、ファイル管理オブジェクトのステータス (Target01.Preferences.FileManagement.Status) を数値表示器オブジェクトの [現在値] ソースプロパティに関連付けし、ファイルオペレーションのステータスを監視します。