FS_ISDIR機能ブロック

この機能ブロックは、ディレクトリが存在するかどうかを確認します。

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

CHECK入力

ポジティブなフラグが付いた場合、ストレージメディア上のディレクトリを検索します。

DEV入力

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

PATH入力

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

フォルダ/サブフォルダ

DONE出力

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

EXISTS出力

この出力は、ディレクトリが見つかった場合に真になります。この状態は後で使用するために保存されます。

ERROR出力

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

可能性のある原因:

  • ストレージメディアのサービスが開始されていませんでした。
  • ストレージが初期化されていませんでした。
  • ログイン情報が無効です。
  • リモートサーバーにアクセスできませんでした。
  • ストレージメディアは存在しません。
  • 指定されたパスが無効です。