FS_WRITE_LIBFILE機能ブロック

この機能ブロックは、ライブラリからファイルをファイルシステムに書き込みます。

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

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

注意: ファイル添付を保存するには、ライセンスが必要です。

ヒント: 計算量の多いドキュメントでは、複数のドキュメントを並行して生成するために独自のストレージメディアを作成します。

入力 WRITE

ポジティブなエッジで、ライブラリからファイルがストレージメディアに書き込まれます。

入力 DEV

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

入力 PATH

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

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

このパスが/で終わるか、またはフォルダーである場合、ライブラリからのファイル名が使用されます。

入力 LIB_FILE

この入力は、ライブラリ内のファイルを定義します。この入力は直接文字列のみを受け付けます。このファイルは、ライブラリから直接入力にドラッグして定義できます。

入力 LANG

この入力は、ファイルの言語を定義します。この言語はプロジェクト内で利用可能である必要があります。

出力 DONE

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

出力 LENGTH

この出力は、書き込まれたバイト数を返します。この状態は後で使用するために保存されます。

出力 ERROR

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

可能な原因:

  • ストレージメディアのサービスが開始されていません。
  • ストレージが初期化されていません。
  • ログイン情報が無効です。
  • リモートサーバーにアクセスできませんでした。
  • ストレージメディアは存在しません。
  • 指定されたパスが無効です。
  • ストレージメディアに書き込むことができません。
  • ストレージに空き容量がないか、ストレージが読み取り専用です。
  • ライブラリのファイルはオンラインでないか、利用できなくなりました。
  • 指定された言語が不足しているか見つかりませんでした。
  • ファイルを書き込むためのライセンスがありません。