0

私はJSchライブラリを使用しています。

3 つの方法が必要です。

  • void delete()--- 指定された名前のファイルを削除するには
  • void copy() --- 指定された名前のファイルをローカル システムにコピーします。
  • list copyndelete()--- ファイルをコピーし、リモート システムでファイルを削除します ... また、削除されたファイルの名前をリストに返します。

どうすればこれを行うことができますか?

4

3 に答える 3

1

Apache FTPSClientを使用してみてください。

于 2011-01-27T10:47:53.620 に答える
0

Jcraft を使ってみてください。そのオープン ソース プロジェクト

于 2011-03-07T19:55:48.137 に答える
0

JSchライブラリにはChannelSftpクラスが含まれています。このクラスには(他のクラスとの間で)次のメソッドもあります

  • リモートファイルをローカルファイルにコピーします(すべてのget方法)
  • リモートファイルを削除する (rmメソッド、またはrmdir空のディレクトリを削除する)
  • リモートファイルのリスト ( ls)

これらの方法を組み合わせることで、すべての要件を満たすことができます。

于 2011-06-30T02:01:33.327 に答える