
この機能ブロックは、データをファイルシステムに書き込みます。
注意: 既存のファイルは警告なしで上書きされます。
このファイルシステムは、事前にFS_INITを使用して初期化する必要があります。すべての操作は、設定された各ストレージメディアごとに非同期的に行われます。
正のエッジでデータがストレージメディアに書き込まれます。
ファイルへのアクセスを行うデバイスを定義します。このデバイスはプロジェクトごとに使用され、プロジェクト 外部ストレージのコンテキストメニューで管理できます。
ストレージメディア上のファイルへのパスを指定します。このパスは、UTF-8形式のUnixファイルパスに対応しています(サポートされている場合)。このパスは次のように表示されます:
フォルダ/サブフォルダ/ファイル.txt
書き込むデータを定義します。
ファイルを書き込むモードを指定します。可能なモードは次のとおりです:
| モード | 説明 |
|---|---|
| "r" | 読み取り専用で開きます。ファイルポインタをファイルの先頭に配置します。 |
| "r+" | 読み取りと書き込み専用で開きます。ファイルポインタをファイルの先頭に配置します。 |
| "w" | 書き込み専用で開きます。ファイルポインタをファイルの先頭に配置します。ファイルの内容を削除します。ファイルが存在しない場合は、新規作成されます。 |
| "w+" | 書き込みと読み取り専用で開きます。ファイルポインタをファイルの先頭に配置します。ファイルの内容を削除します。ファイルが存在しない場合は、新規作成されます。 |
| "a" | 書き込み専用で開きます。ファイルポインタをファイルの末尾に配置します。ファイルが存在しない場合は、新規作成されます。データは末尾に追加されます。 |
| "a+" | 書き込みと読み取り専用で開きます。ファイルポインタをファイルの末尾に配置します。ファイルが存在しない場合は、新規作成されます。データは末尾に追加されます。 |
| "x" | 書き込み専用で開きます。ファイルポインタをファイルの先頭に配置します。ファイルが存在する場合は、中断されます。 |
| "x+" | 書き込みと読み取り専用で開きます。ファイルポインタをファイルの先頭に配置します。ファイルが存在する場合は、中断されます。 |
| "c" | 書き込み専用で開きます。ファイルポインタをファイルの先頭に配置します。ファイルが存在しない場合は、新規作成されます。ファイルの内容を上書きします。 |
| "c+" | 書き込みと読み取り専用で開きます。ファイルポインタをファイルの先頭に配置します。ファイルが存在しない場合は、新規作成されます。ファイルの内容を上書きします。 |
この入力が書き込み時に真である場合、UTF-8バイト順マークはファイルの先頭に追加されます。これは、ファイルが上書きまたは新規作成される場合のみ行われます。BOMがファイルの先頭に書き込まれていない場合、後から追加することはできません。
この出力は成功時にパルスを返し、次の操作を実行します。このパルスは、エラーが発生した場合でも処理が終了したときに発生します。
書き込まれたバイト数を返します。この状態は後で使用するために保存されます。
エラーが発生した場合、この出力はエラーメッセージを含むテキストを返します。これはFALSEです。エラーが発生していない場合。この状態は後で使用するために保存されます。
可能な原因: