Windows7で2つのフォルダをリアルタイムに同期させたい
基本的には、フォルダを監視して、各変更(新しいファイル、変更されたファイル、削除されたファイル)を別のドライブに同期させたいと思っています。これはリアルタイムでなければならないので、変更が発生すると即座に同期されます。一方向の同期で十分です
マイクロソフトのSyncToyを試してみましたが、手作業かスケジュールによる同期しかしてくれませんでした(したがって「リアルタイム」の要件を満たしていません)
これはWindows7自体で実現できるのでしょうか?できない場合は、他の方法があるのでしょうか?
159 community wiki None
同期化でできます。Windows 7でどのように動作するかはわかりませんが、フリーウェアでスタンドアロンなので試してみて損はありません
92 community wiki 2009-11-04
ROBOCOPYコマンドを使って、2つのフォルダ間の同期(増分同期)を行うコマンドラインを作ってみました
ROBOCOPY "Source_Folder" "Destination_Folder" /E /ZB /XJ /XF "~*.*" "*~.*" "desktop.ini" "Thumbs.db" "*.torrent" ".lock" ".Sync*" /xd "Rubbish" ".Sync*" ".Box Sync" "_private" "Outlook Files" /FFT /MT /R:2 /W:5 /V /MON:1 /TEE
(ファイルを除外する: "~*.*" "*~.*" "desktop.ini" "Thumbs.db" "*.torrent" ".lock" ".Sync*"
) (これらのフォルダ内のファイルを含むフォルダを除外する: "Rubbish" ".Sync*" ".Box Sync" "_private" "Outlook Files"
) また、これはファイル/フォルダの変更を1分毎、または1回行うごとに繰り返されます
Regards, Rizwan.
FLAGS
/E Copy subdirectories, including empty ones.
/ZB Use restartable mode; if access denied use backup mode.
/XJ Exclude junction points. (normally included by default).
/FFT Assume FAT file times (2-second granularity).
/MT Do multi-threaded copies with 8 threads.
/R:2 Number of retries on failed copies.
/W:5 Wait time between retries.
/V Produce verbose output, showing skipped files.
/TEE Output to console window, as well as the log file.
/MON:1 Monitor source; run again when more than 1 change seen.
/XF [files] Exclude files matching given names/paths/wildcards.
/XD [dirs] Exclude directories matching given names/paths.
33 community wiki 2019-03-19
オープンソースでクロスプラットフォームのSynkronがあります
21 community wiki 2012-10-23
各ドライブ上のフォルダが実際に同じフォルダを指すように、NTFS シンボリックリンクを使用することができます
18 community wiki 2009-11-04
あなたのコメント「…マップされたドライブ(同期ターゲット)は Linux である」を読んだので、もっと良い方法を教えてあげましょう。Linux ターゲット上で ssh アクセスが必要なだけです
WinSCPの”リモートディレクトリを最新の状態に保つ“機能を使用してください!
常にバイナリにする、ファイルを除外する(典型的にはsvnやgitファイルなど)などの設定をするには、転送オプションに少し手を加える必要があるでしょう。また、転送オプションの「自動適用」を使用してください。また、ホスト、ローカル、リモートディレクトリを設定したセッションを作成します。この時点で、WinSCPを開き、セッションを有効にして(ホストマッチングなどのために転送オプションを自動的に適用します)、最新の状態に保つボタンを押すだけです
または、WinSCPs スクリプトツールを使用して、これをスクリプト化することができます!
… そしてちょうどbtw: シナリオがUnixからUnixになった場合、この質問をチェックアウト
15 community wiki 2017-03-20
以下に、リアルタイムでフォルダを同期するためのツールのいくつかがありますが、それぞれをチェックして、あなたの要件のための1つを選択します
9 community wiki 2015-04-16
私のは、かなりの数のプログラムを試してみましたが、フォルダのリアルタイムミラーリングをしてくれるのは、このプログラムだけです
- Yadis!Backup (ここでは触れられていないプログラム)
- Dsynchronize(答えとして選ばれたプログラム)
個人的には、ヤディス!が好きです。バックアップの方がいいです。Dsynchronizeよりも多くの機能を持っています。バージョニングの有効化、保存するバージョン数、監視するファイル操作、その他多くの機能があります。さらに、より洗練された見た目のGUIを持っています
7 community wiki 2015-04-06
フォルダをUSBに同期したい場合で、すでにDropboxを使用している場合は、DropboxPortableAHKを使用します
この方法で、私はどのパソコンでもDropboxのファイルを同期させていますし、Dropboxアプリを使ったiPhoneと、このポータブル版を使ってuniで使っているUSBドライブを使って、私のDropboxファイルを同期させています
4 community wiki 2013-10-21
フォルダを同期するもう一つの強力な方法は、コマンドラインでrsync
を使うことです。MingW ツールチェーンをダウンロードするか、cwRsync をインストールすると rsync.exe がインストールされ、直接実行できます
必要なのはこのコマンドだけです
rsync -r source_path destination_path
-r フラグは、すべてのサブフォルダに対して再帰的に実行します
Windows (7) では、パスは以下の形式で指定する必要があります。例えば、c:\test
を指定する場合は/c/test
または/cygdrive/c/test
となります
これは、受け入れられた答えでDsynchronizeも私のために働いていたにもかかわらず、大きなファイルとフォルダを同期するための最も効率的な、高速かつ強力な方法です
しかし、ライブでもリアルタイムでもありません。同期が必要なときは、毎回このコマンドを実行します
1 community wiki 2016-09-29
もしかしたらこれが参考になるかもしれません。Allway Sync無料版とプロ版があります。特徴
- 柔軟な構成とカスタマイズ
- 任意のサイズのファイルをサポートします
- 使いやすいグラフィカルなインターフェース
- 事実上あらゆるファイルシステム(FAT、NTFS、SAMBA、Netware、X-Drive、CDFS、UDFなど)をサポートします
- デスクトップ、ノートパソコン、USBスティック、外付けHDD、U3対応機器にインストール可能
- 2つ以上のフォルダの同期が可能
- ネットワークを介してデスクトップPCとノートPC間のデータを同期します
この番組を使っていて、気に入っていました
* 無料版では30日ごとに処理できるファイル数に制限があります。Allway Sync エンドユーザーライセンス契約を参照してください
1 community wiki 2017-12-26
SyncBack4allを試すことができます
0 community wiki 2012-07-15
Watch 4 Folder v2.3 – 小型(802kb)、ポータブル(インストール不要)で、フォルダやファイルのアクティビティを監視する強力なモニタリングツールです。 使い方も設定も簡単で、15種類のイベントを監視し、イベントが発生した場合には異なるアクションをトリガーすることができます
-サーバー上で使用していて、複数の元カノを飛ばしています – Acrobatを使ってPDFに変換したり、スタンプを押したり、SMTPで全国のオフィスに添付ファイルとして送信したり
0 community wiki 2013-03-21
私も同じことをしたかったのです。Windows7のSync Centerは原則的にはそれを提供しますが、別の方法では、ネットワークフォルダを「常に利用可能なオフライン」に設定するだけです。これを使うと、基本的にはローカルとリモートのバージョンが同期され、ネットワーク上にいるかのように動作しますが、実際にはローカルで管理されています。言い換えれば、1 つのコピーしか表示されませんが、2 つの場所にコピーがあるということですが、それが同期化の目的です。リモートで同期されたコピーがあることが透過的である代わりに、ローカルで同期されたコピーがあるのです。いずれにしても、これはネットワーク障害の基本的な目的をカバーしています
ネットワークドライブはNovelで管理されているため、「常にオフラインで利用可能」というオプションがないため、これが定説だと言わざるを得ません
0 community wiki 2013-04-23
私は無料のシンクレスhttps://code.google.com/p/big5sync/を使用しています
システムにフックして、シームレスモードであればリアルタイムでファイルを同期します。サービスとして実行することはできませんが、個人的にはGUIが好きではありませんが、それは動作します。)
MirrorFolder http://www.techsoftpl.com/backup/ また、リアルタイム同期を行うことができ、それはサービスとして動作します(動作するようにロードするGUIを必要としません)が、それは無料ではありません(39ドル)
0 community wiki 2013-05-23
私はFreeFileSync(オープンソース – しかし、インストール時にアドウェアに注意)が一番良いと思いました
また、私は Backup2 (https://bvckup2.com/) を、私がテストした中で最も高速に動作するので、より大きなタスクにはとても気に入っています
0 community wiki 2019-08-12
substでドライブにフォルダパスを割り当てることができます
Code:
SUBST L: "C:\Some\Path"
-3 community wiki 2015-01-06