2010-12-16 21 views
0

私たちはCommons FTPClientを使用してftpサーバーからファイルを取得しています。私たちのコードは次のようになります。私たちはこのコードを実行するとコモンズのファイルを取得する必要がありますFTPClientリモートサーバーからファイルを削除します

FTPClient ftpClient= new FTPClient(); 
ftpClient.connect(server); 

ftpClient.login(username, password); 

FileOutputStream out = new FileOutputStream(localFile); 

ftpClient.retrieveFile(remoteFile, out) 

ファイルは、FTPサーバーの代わりに、から移動されをコピーしました。この予想された動作は不思議ですか?

これが予期された動作であれば、サーバーからファイルのコピーを取得するのにサーバーのファイルのコピーを残すのに最適な方法は何ですか?それは非常に奇妙な動作です

おかげ

答えて

2

感謝すべてのヘルプ(私たちが戻ってサーバーにファイルを書き込むことができないように、我々は、FTPサーバーへの書き込みアクセス権を持っていません)。私はちょうどFTPClientのコードを調べて、リモートファイルを削除するかもしれない何かを見ていない。私はこれがあなたのFTPサーバーの設定だと信じています。

これを確認するには、他のFTPクライアントをお試しください。たとえば、unixコマンドラインユーティリティftpまたはfgetまたは通常のWebブラウザ。

私はあなたに幸運を祈っています。

関連する問題