2011-01-27 16 views
0

JSchライブラリを使用しています。ローカルシステム SFTPサーバーからJavaを使用してローカルシステムにファイルを転送

  • list copyndelete()に指定された名前のファイルをコピーする---与えられた名前
  • void copy()でファイルを削除する---

    • void delete()

      は、私は3つのメソッドを必要とします---ファイルをコピーし、リモートシステムのファイルを削除します...また、削除されたファイルの名前をリストに返します。

    どうすればいいですか?

  • 答えて

    0

    Jcraftをお試しください。そのオープンソースプロジェクト

    +0

    -1。 JCraftは、JSchライブラリ(および他の製品も)を製造する会社の名前です。 JSchは既にこの質問で言及されているので、ここでは新しいものはありません。 –

    0

    JSchライブラリには、ChannelSftpクラスが含まれています。このクラスは、ローカルなものに

    • コピー、リモートファイルにも方法(すべてgetメソッド)
    • リモートのファイルを削除(rm方法、またはrmdir空のディレクトリを削除する)
    • リスト(他の人の間で)持っていますリモートファイル(ls

    すべての要件は、これらの方法の組み合わせから達成できます。

    関連する問題