File Connector - Mule 4

File Connector v1.3

ファイル用 Anypoint Connector (File Connector) は、ローカルにマウントされたファイルシステムのファイルとフォルダを処理します。この主な機能は次のとおりです。

  • ファイルの読み取りやディレクトリの内容の完全なリストの作成をオンデマンドで実行する機能。

  • 一般的な FTP 操作のサポート (ディレクトリの作成、ファイルのコピー、移動、名前変更、削除など)。

  • ファイルのロックのサポート。

  • ファイル一致機能。

  • ファイルコネクタおよび SFTP Connector と完全に一致する設計。各コネクタで同じ操作セットを使用できます。

エラー条件についての詳細は、​File Connector リファレンス​を参照してください。

リリースノート: File Connector リリースノート
Exchange: File Connector

File Connector の設定

File Connector は、必ずしも設定を必要としません。ただし、設定を定義することをお勧めします。重要な設定パラメータは作業ディレクトリ (​workingDir​) です。これは、このコネクタで指定するすべての相対パスのルートとして処理されるディレクトリへのパスです。作業ディレクトリを指定しない場合、コネクタ設定のデフォルトの ​user.home​ システムプロパティの値になります。システムプロパティが設定されていない場合、コネクタは初期化に失敗します。

ファイルの書き込み時に使用するデフォルトの文字コードも設定できます。デフォルトは、Mule Runtime のデフォルトの文字コードです。設定を参照せずに File Connector の操作を使用する場合、操作ではデフォルト値が使用されます。

次の例では、File Connector の作業ディレクトリを設定します。

<file:config name="File_Config">
  <file:connection workingDir="/Users/me/myfiles" />
</file:config>

属性

ファイルを読み取るまたはファイルのリストを作成する場合、コネクタではファイルメタデータ (ファイル名、フルパス、サイズ、タイムスタンプなど) が提供されます。コネクタは Mule メッセージ属性を使用してこの情報にアクセスします。

POM ファイル情報

<dependency>
  <groupId>org.mule.connectors</groupId>
  <artifactId>mule-file-connector</artifactId>
  <version>x.x.x</version>
  <classifier>mule-plugin</classifier>
</dependency>

x.x.x​ を使用しているコネクタに対応するバージョンに置き換えます。バージョンを指定するには、Anypoint Exchange で File Connector ​を参照して ​[Dependency Snippets (連動関係スニペット)]​ をクリックします。