2011-08-25 9 views
0

正規表現に基づいてリモートロケーションからファイルを動的に選択する必要があります。それは、パラメータディレクトリはディレクトリではないことを言うようにリモートディレクトリのリストファイル

私はファイルを一覧表示する

FileUtils.listFiles(fileDirectory ,new RegexFileFilter("(" A.*")"),DirectoryFileFilter.DIRECTORY) 

を使用し、これは失敗します。

私は誰もが、私は、リモートマシンに接続し、それは複雑な作業である場合は、その場所

でファイルを一覧表示することができますどのようにように私を伝えることができ、それはディレクトリのローカルシステム上で見ていることを理解誰でも、正規表現を使って遠隔地に存在するファイルを検索する簡単な方法を提案することができます。あなたがFTPのために、jcraft.com/jsch(http://www.jcraft.com/jsch/examples/Sftp.java)を使用することができますSSHの

おかげ のVivek

+0

どのプロトコルによってリモートディレクトリがづけしているのですか? ftp? ssh?それはローカルにマウントされていますか? –

+0

リモートシステムはLinuxシステムなので、私はFTPプロトコルかsshプロトコルのどちらかを使うことができると思います。 sshの場合は – Vivek

+0

、ftpの場合はhttp://www.jcraft.com/jsch(http://www.jcraft.com/jsch/examples/Sftp.java) - http://commons.apache.org/ net /(http://commons.apache.org/net/api-3.0/org/apache/commons/net/ftp/FTPClient.html) – dchekmarev

答えて

関連する問題