-3

シナリオ:アプリケーションを開発したいと考えています。アプリケーションはリモート サーバーに接続し、データをローカル ディスクにダウンロードできる必要があります。一方、ダウンロードでは新しいファイルを確認し、必要な (新しい) フォルダーを同時に作成して新しいファイルのみをダウンロードする必要があります。 .

何をしていますか?:アプリは最初にインターネット接続をチェックします。利用可能な場合は、サーバーがアクティブかどうかを確認するためにサーバーに ping を送信します。次に、新しいファイルをダウンロードする必要があります。

問題:サーバー内のファイルとローカル ディスク内のファイルを比較する方法がわかりません。新しいファイルだけをサーバーからローカル ディスクにダウンロードするにはどうすればよいですか?

何を考えていますか?:サーバーと同じように、ローカル ディスクに正確なフォルダー構造 (階層) を作成できれば...サーバーとローカル ディスクの両方にインデックス ファイルを保持することで、フォルダーに応じて新しいファイルをダウンロードできます。 .

親切に私を助けてください..時間を割いてください..それは緊急です...ありがとう.

4

1 に答える 1

3

なぜ再発明するのrsyncですか?

自分で作成したい場合は、ファイル間のファイルスタンプの違いを確認するか、コンテンツの md5 ハッシュを比較することから始めるとよいでしょう。

于 2012-05-11T18:52:53.447 に答える