FS_COPY機能ブロック

このFS_COPY機能ブロックはファイルをコピーします。

注意: 既存のファイルは警告なしに上書きされます。

このファイルシステムはFS_INITを使用して事前に初期化する必要があります。すべての操作は、設定された各ストレージメディアごとに非同期で実行されます。

入力COPY

ポジティブなエッジが生成されるたびに、ストレージメディア上のファイルをコピーします。

入力DEV

このデバイスは、どのファイルにアクセスするかを定義します。このデバイスはプロジェクトごとに使用され、プロジェクト 外部ストレージのコンテキストメニューで管理できます。

入力SRC_PATH

この入力は、ストレージメディア上のファイルへのソースパスを指定します。このパスは、サポートされている場合、UnixファイルパスのUTF-8形式に対応しています。このパスは次のように表されます:

フォルダ/サブフォルダ/ファイル.txt

入力DEST_PATH

この入力は、ストレージメディア上のファイルへのデスティネーションパスを指定します。完全なパス名が必要です。

入力OVERWRITE

この入力が真である場合、ファイルの上書きが許可されます。

出力DONE

成功した場合、この出力は次の操作を実行するためにパルスを返します。このパルスは、エラーが発生しても処理が終了するときに発生します。

出力ERROR

エラーの場合、この出力はエラーメッセージを含むテキストを返します。これはFALSEで、エラーが発生していない場合です。この状態は後で使用するために保存されます。

可能な原因:

  • ストレージメディアのサービスが開始されていません。
  • ストレージが初期化されていません。
  • ログイン情報が無効です。
  • リモートサーバーにアクセスできませんでした。
  • ストレージメディアが存在しません。
  • 指定されたパスが無効です。
  • ストレージメディアへの書き込みはできません。
  • ストレージに空き容量がないか、ストレージが読み取り専用です。