[computers、[〜#〜] a [〜#〜]と[〜#〜] b [〜#〜]の2つがあります2つのfoldersA1およびB1それぞれ。これらの2台のコンピューターは同じネットワーク上にあるため、両方のコンピューターの電源がオンになるまで、両方のフォルダーに両方のコンピューターでアクセスできます。
私は最近、BまたはAの電源がそれぞれオフのときに、AのB1およびBのA1のデータにアクセスする必要がありました。
フォルダーA1とB1のデータは、実際にはお互いのファイルの更新と同様の種類であるため、両方のフォルダーが常に同期され、どちらか一方のフォルダーでもファイルをすぐに利用できるようにすれば、私のニーズは満たされます。他のコンピュータの電源はオフになっています。
これは、ファイルを更新するたびに、更新したファイルを他のフォルダーにコピーして貼り付けることで実現できます。
しかし、それが私のワークフローを遅くするので、それは避けたいものです。それで、どうすればいいですか?
Windows 10(1607)を使用しています。
意図を支援する返信は強く求められます。
もう1つの提案は、robocopyのミラーオプションを使用することです。次のバッチファイルを記述し、タスクスケジューラで毎分実行するようにバッチを設定します。 1分ごとにディレクトリの同期を再実行します。
Robocopy構文robocopy [オプション]この場合、すべてのファイルとサブフォルダーをミラーリングする/ MIRおよび/ Eスイッチを使用します。次のようになります。
robocopy \\computerA\FolderA \\computerB\FolderB /E /MIR
.batファイルとして保存します。次に、これをスケジュールして、ディレクトリを同期したい頻度でタスクスケジューラで実行することができます。
robocopy
に関する詳細なドキュメント: https://docs.Microsoft.com/en-us/windows-server/administration/windows-commands/robocopy
タスクスケジューラと組み合わせたMicrosoft SyncToyは、あなたが求めていることを正確に実行します。 https://www.Microsoft.com/en-us/download/details.aspx?id=15155
How-To Geek に信頼できるソースがあります。
私が提供した説明だけでは機能しない場合は、リンクされたガイドを参照してください。
FTPは必要ないので、 ViceVersa を使用できます。
これは無料のツールで、Windowsエクスプローラーからアクセスできる任意の2つの場所間で一方向または双方向のファイル同期を行うことができます。つまり、それは FTPには使用できません ですが、同じコンピューターまたはBluetooth、外付けドライブなどを含む同じネットワーク上の任意の2つの場所の間で使用できます。
このソフトウェアは、チェックサムの比較、または日付、またはサイズを許可します。変更を検出するたびに、バックグラウンドで2つの場所を自動同期するように設定できます。これは、データベースを使用して、場所間のファイル/ディレクトリの変更を追跡します(特定のユースケースで重要です)。
FTPクライアントであるという追加機能を備えたWinSCPを使用することもできるため、リモートサーバーと同期する必要がある場合は、そうすることができます。
ファイル/ディレクトリ全体を同期するだけでなく、同じ名前とサイズのファイルのタイムスタンプだけを同期することもできます。ただし、ディレクトリ自体に対してはこれを行わない場合があります。
注意ただし、WinSCPはバイトバイト(checksum)ソースと宛先のディレクトリ間でファイルを比較するときの比較。タイムスタンプまたはファイルサイズ、あるいはその両方で比較することを選択できます。これは、たとえば、設定ファイルまたはhtaccessファイルが、開発サーバーとライブサーバーで同じか異なるかを、同じサイズであるがファイル内に異なるURLが含まれている場合、正しく判断できないことを意味します。
うれしいことに、「ディレクトリ比較」オプションを使用すると(現在表示されているローカルディレクトリとリモートディレクトリの違いが強調表示されます):
完全な(再帰的な)ファイルとディレクトリ同期のプレビューを表示したい場合は、10分以上といったかなりの時間がかかることがあります。そのため、飲み物を補充したり、ソーシャルメディア/メールを確認したりするのに良い時間かもしれません:- )