リモートサーバーディレクトリからファイル名を一覧表示します

ウサマズベイル

リモートディレクトリとそのサブディレクトリにもファイルを再帰的にリストしたいと思います。ListGatewayのlistFilesメソッドを次のように呼び出すことでこれを実行できることを私は知っています。

リストリスト= listGateway.listFiles( "/ ussama / provider")

@MessagingGateway
public interface ListGateway {

    @Gateway(requestChannel = "listSftpChannel")
    List<File> listFiles(String dir);

}

@Bean
@ServiceActivator(inputChannel = "listSftpChannel")
public MessageHandler handler() {
    SftpOutboundGateway sftpOutboundGateway = new SftpOutboundGateway(sftpSessionFactory(), "ls", "'/directory'");
    return  sftpOutboundGateway;
}

@Bean
public IntegrationFlow sftpOutboundListFlow() {
    return IntegrationFlows.from("listSftpChannel")
            .handle(new SftpOutboundGateway(sftpSessionFactory(), "ls", "payload")
            ).get();
}

しかし、私はx分ごとにそれをやりたいです。x分ごとにリモートディレクトリをポーリングしてファイルを一覧表示する方法はありますか?PlzはJava構成を提供します。

ゲーリーラッセル

ディレクトリの単純なPOJOメッセージソースをポーリングし、必要に応じてポーラーを構成します...

@Bean
public IntegrationFlow pollLs(SessionFactory<LsEntry> sessionFactory) {
    return IntegrationFlows.from(() -> "foo/bar", e -> e
                .poller(Pollers.fixedDelay(5, TimeUnit.SECONDS)))
            .handle(Sftp.outboundGateway(sessionFactory, Command.LS, "payload")
                    .options(Option.RECURSIVE))
            .handle(System.out::println)
            .get();
}

明らかに.handleList<LsEntry>結果を受け取るには、で何らかのサービスが必要になります。

ちなみに、Sftpエンドポイントを作成するための便利なメソッドを持つファクトリクラスがあります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ディレクトリ内のサーバー上のファイル名を一覧表示するにはどうすればよいですか?

分類Dev

Azureファイルストレージ-ディレクトリの内容を一覧表示します-ファイル名を読み取ります

分類Dev

Spring Bootのテンプレートディレクトリからファイルを一覧表示する

分類Dev

Gitコマンドを使用して、特定のディレクトリにある「リモートリポジトリ」ファイルを一覧表示します

分類Dev

現在の作業ディレクトリではなく、ルートからのgitls-filesを使用してファイルを一覧表示します

分類Dev

PHPを使用してディレクトリとそのサブディレクトリからすべての.csvファイルを一覧表示します

分類Dev

現在のディレクトリからの相対パスでファイル/ディレクトリの名前を一覧表示します

分類Dev

Cordovaは、アプリケーションディレクトリ(WWW)からすべてのファイルを一覧表示します

分類Dev

特定の開始ディレクトリからサブディレクトリ内のすべてのファイルを一覧表示します

分類Dev

サブプロセスls-lからのファイルとディレクトリ名のみを一覧表示します

分類Dev

ループ内のディレクトリ内の最も古いファイルを一覧表示します

分類Dev

Linux:特定のディレクトリを時間でソートし、ファイル/ディレクトリのサイズを一覧表示する方法

分類Dev

特定のディレクトリと文字数のワークシートにファイル名とパスを一覧表示します

分類Dev

ホームディレクトリ内のファイルを一覧表示します

分類Dev

IOS / Swift2-リモートディレクトリ内のすべてのファイルを一覧表示します

分類Dev

サブディレクトリ内のすべてのファイルをサブディレクトリ名で並べ替えて一覧表示します

分類Dev

リモートディレクトリからデータをストリーミングした後、ファイルの名前を変更します

分類Dev

ファイルマスク(別名パターンまたはグロブ)に一致するディレクトリからのすべてのファイルを一覧表示します

分類Dev

UNIXの特定のディレクトリからテキストファイルを一覧表示します

分類Dev

ノードjsとfsを使用して、ディレクトリ、サブディレクトリ、およびそのファイルを一覧表示する

分類Dev

サブディレクトリ内のファイルを一覧表示しますが、ディレクトリは一覧表示しません

分類Dev

FTPディレクトリとそのサブディレクトリ内のファイルの名前を一覧表示します

分類Dev

リモートサーバーからローカルディレクトリにファイルを書き込みますか?

分類Dev

ディレクトリからX個のランダムファイルを一覧表示します

分類Dev

実行可能なjarからディレクトリ内のファイルを一覧表示します

分類Dev

sshサーバー上のディレクトリにファイルを一覧表示し、RSSHパッケージを使用してデータフレームとして保存します

分類Dev

preg_matchを使用してファイル名からルートディレクトリを削除します

分類Dev

サブディレクトリ内のすべてのファイルの作成日とファイル名を一覧表示します

分類Dev

scpを使用して、ファイルをローカルディレクトリXからリモートディレクトリYに転送します

Related 関連記事

  1. 1

    ディレクトリ内のサーバー上のファイル名を一覧表示するにはどうすればよいですか?

  2. 2

    Azureファイルストレージ-ディレクトリの内容を一覧表示します-ファイル名を読み取ります

  3. 3

    Spring Bootのテンプレートディレクトリからファイルを一覧表示する

  4. 4

    Gitコマンドを使用して、特定のディレクトリにある「リモートリポジトリ」ファイルを一覧表示します

  5. 5

    現在の作業ディレクトリではなく、ルートからのgitls-filesを使用してファイルを一覧表示します

  6. 6

    PHPを使用してディレクトリとそのサブディレクトリからすべての.csvファイルを一覧表示します

  7. 7

    現在のディレクトリからの相対パスでファイル/ディレクトリの名前を一覧表示します

  8. 8

    Cordovaは、アプリケーションディレクトリ(WWW)からすべてのファイルを一覧表示します

  9. 9

    特定の開始ディレクトリからサブディレクトリ内のすべてのファイルを一覧表示します

  10. 10

    サブプロセスls-lからのファイルとディレクトリ名のみを一覧表示します

  11. 11

    ループ内のディレクトリ内の最も古いファイルを一覧表示します

  12. 12

    Linux:特定のディレクトリを時間でソートし、ファイル/ディレクトリのサイズを一覧表示する方法

  13. 13

    特定のディレクトリと文字数のワークシートにファイル名とパスを一覧表示します

  14. 14

    ホームディレクトリ内のファイルを一覧表示します

  15. 15

    IOS / Swift2-リモートディレクトリ内のすべてのファイルを一覧表示します

  16. 16

    サブディレクトリ内のすべてのファイルをサブディレクトリ名で並べ替えて一覧表示します

  17. 17

    リモートディレクトリからデータをストリーミングした後、ファイルの名前を変更します

  18. 18

    ファイルマスク(別名パターンまたはグロブ)に一致するディレクトリからのすべてのファイルを一覧表示します

  19. 19

    UNIXの特定のディレクトリからテキストファイルを一覧表示します

  20. 20

    ノードjsとfsを使用して、ディレクトリ、サブディレクトリ、およびそのファイルを一覧表示する

  21. 21

    サブディレクトリ内のファイルを一覧表示しますが、ディレクトリは一覧表示しません

  22. 22

    FTPディレクトリとそのサブディレクトリ内のファイルの名前を一覧表示します

  23. 23

    リモートサーバーからローカルディレクトリにファイルを書き込みますか?

  24. 24

    ディレクトリからX個のランダムファイルを一覧表示します

  25. 25

    実行可能なjarからディレクトリ内のファイルを一覧表示します

  26. 26

    sshサーバー上のディレクトリにファイルを一覧表示し、RSSHパッケージを使用してデータフレームとして保存します

  27. 27

    preg_matchを使用してファイル名からルートディレクトリを削除します

  28. 28

    サブディレクトリ内のすべてのファイルの作成日とファイル名を一覧表示します

  29. 29

    scpを使用して、ファイルをローカルディレクトリXからリモートディレクトリYに転送します

ホットタグ

アーカイブ