私はcurlを使ってサーバから* .txtファイルをダウンロードしたいと思いますが、残念なことに私はそれをやり方を理解できません。私は初心者ですので、boost :: recursive iteratorをboost ::ファイルシステム、多分私の問題を解決するためのさまざまな方法がありますか?ファイルのリストを取得するCurl
答えて
boost::filesystem
は、ローカルマシン上のファイルパスとローカルネットワーク上のUNCパスでのみ動作します。インターネット経由でリモートファイルを反復処理するのに使用することはできません。
ファイルがHTTPサーバー上にある場合、libCURL は、はHTTPプロトコルの一部ではないため、ファイルを直接反復できません。あなたののみファイルが存在する実際のディレクトリのURLを要求したときに、HTTPサーバーがファイルリストを含むHTMLファイル(または他の形式)を提供しているのであれば、特徴!ほとんどのサーバーはindex.html
、index.php
、default.aspx
などの特定のファイルにリダイレクトします。ただし、HTTPサーバーがファイルのリスティングを取得できる場合は、そのリスティングデータを手動で取得して解析してURLを特定する必要があります個々のファイルをダウンロードし、必要に応じてダウンロードすることができます。
ファイルがFTPサーバー上にある場合、ディレクトリ一覧はFTPプロトコルの一部であり、libCURLはFTPディレクトリ一覧を取得できます(要求されたURLがバックスラッシュで終わるようにしてlibCURLが認識できるディレクトリが要求されており、特定のファイルではありません)。しかし、あなたはFTPサーバーが送信すると決めるどんなフォーマットでもできるリストデータを解析する責任があります(そして、さまざまなオンラインFTPサーバーによって使用される多くのリスト形式があります)。最新のFTPサーバは、リストデータの解析を容易にするために、MLSD
とMLST
コマンドをサポートしています(libCURLのCURLOPT_CUSTOMREQUEST
オプションを使用してlibCURLに指示してください)。 。また、タイムスタンプ、サイズなどのファイルの詳細ではなくファイル名のみに興味がある場合は、代わりにFTP NLST
コマンドを使用できます(libCURLのCURLOPT_DIRLISTONLY
オプションを使用)。
- 1. 私のリポジトリの問題のjsonファイルを取得するcurl url
- 2. ファイルの内容を取得するPHP cURL
- 3. cURLでSFTPを使用してファイルを取得する
- 4. PayPal PHPでアクセストークンを取得するcURL
- 5. wgetまたはcurlを使用して使用可能なファイルのリストを取得するには?
- 6. ファイルのリストの最終リビジョンを取得
- 7. FTPからファイル名のリストを取得
- 8. clock.rbファイルからバックグラウンドジョブのリストを取得
- 9. Java - リストのリストを取得する
- 10. PHPフォーム - ファイルやダウンロードを取得使用してCURL
- 11. CURLでこのURLに関連付けられたXMLファイルを取得する
- 12. ファイルに出力して特定のヘッダファイルをcURLで取得する方法は?
- 13. ディレクトリ内のすべてのファイルのリストを取得する(Perl)
- 14. 現在のディレクトリにあるファイルのリストを取得する
- 15. luaのディレクトリにあるファイルのリストを取得するには?
- 16. PHPのcurlから出力を取得
- 17. JavaアプレットのJAR内のファイルのリストを取得する
- 18. C#のディレクトリからファイルのリストを取得するには
- 19. AWS codeCommitのtree_idからファイルのリストを取得する
- 20. アーカイブ内のファイルのリストを取得する方法は?
- 21. public.movieのファイル拡張子のリストを取得するUTI
- 22. ファイルなしのフォルダとサブフォルダのリストを取得するには
- 23. magentoのバージョン変更ファイルのリストを取得する方法
- 24. ファイル拡張子のリストを取得するためのWindowsコマンド
- 25. リスト内のリストを取得
- 26. PayPal PHPで取引詳細を取得するcURL
- 27. csvファイルをインポートする方法curlリクエストで取得しました
- 28. PHP-ファイル内容を取得する&cURLに何も表示されない
- 29. file_get_contentまたはcurlでファイルを正しく取得する方法
- 30. JARファイル内のディレクトリの下にあるファイルのリストを取得する方法
あなたはテキストファイルのすべてのURLを持っていますか? – JoseLinares
あなたの質問は理解できません。自分のサーバーに接続しています。このサーバー上のすべてのtxtファイルをコンピュータ上でダウンロードする必要があります。 – Jack
まず、すべてのファイルのリストを取得して、考えてください – JoseLinares