ftp経由でファイルをダウンロードし、ftpログを取得したい。私はこれまでのところ得ることをどうにか:ファイルをダウンロードするときにFTPログをキャプチャするR
options(internet.info = 0) # displays the ftp log in the console
x <- capture.output(
download.file("ftp://speedtest.tele2.net/1KB.zip", destfile = tempfile()),
type = "message"
)
これは、コンソールでFTPログを表示し、変数x
にいくつかのdownload.file()
出力をキャプチャし、それはFTPログをキャプチャしません。私もsink()
で回ってみましたが、成功しませんでした。
誰も私にこれがなぜ機能しないのか説明することはできますか?そして、私が欲しいものを達成する方法はありますか?私はいくつかのftpメッセージを処理したいので、単にエラーコードを返すだけでは十分ではありません。
あなたは、Linuxを使用して、または同様のシェルへのアクセス権を持っていますGit Bashなど? –
私は 'curl'パッケージの作成者にあなたの質問をしました。そして、接続からデバッグ情報を得るための方法[https://github.com/jeroen/curl/issues/120#issuecomment-330580210]があります。しかし、あなたのzipファイルは構造上非常に珍しく、これはいくつかの問題を引き起こしています。 –