Google バックアップと同期のファイル フィルタ

Google バックアップと同期のファイル フィルタ

Google バックアップと同期は、選択したフォルダの継続的なオンライン バックアップを提供します。ただし、別のバックアップ ソリューションにはない重要な機能の 1 つに、フォルダ/ファイルの除外フィルタを設定する機能があります。これを簡単に実装する方法はありますか?

開発者として、私のマシンは、一時的なものでバックアップすべきではない bin/obj フォルダを常に生成しています。その結果、Google Sync が定期的に煩わしい「削除警告」を表示するだけでなく、アップロード中にこれらのフォルダがロックされることも多く、IDE がその後コードをビルドできなくなります。

答え1

OK。ようやく動作するようになりました。手順は次のとおりです。

  1. 使用無料ファイル同期作成するクリーンドライブのコピーを別の場所に作成します。たとえば、D:\ ドライブをバックアップする場合は、E:\ ドライブにD_Backupなどの名前を付けた空のフォルダーを作成できます。
  2. FreeFileSync では、.gitignoreワイルドカードやサブフォルダーの一致など、あらゆる種類の除外フィルター ( など) を使用できます。したがって、除外フィルターで不要なフォルダー ( binobjpackagesvendornode_modules、 ) をすべて除外します。debugrelease

ここに画像の説明を入力してください

  1. 更新プロセスを一方向にするには、モードを使用しますMirror。元のソースファイル(この例ではD:\ドライブ)に影響を与えないようにするためです。永久削除ごみ箱がいっぱいにならないようにします。

ここに画像の説明を入力してください

  1. この設定をバッチ構成FreeFileSyncでコマンドラインから実行できるようにしました。最小化して実行そして自動終了オプション。

  2. このフォルダを Google バックアップと同期で同期します。

  3. Windowsタスクスケジューラを使用して、毎日(または任意の頻度で)実行し、FreeFileSyncを実行して更新するタスクを作成しますD_Backup。Googleバックアップと同期は、そのフォルダの変更を常に監視し、自動的にバックアップを開始します。アクションステップ、選択プログラムを実行するC:\Program Files\FreeFileSync\RealTimeSync.exe(またはFreeFilesSyncをインストールした場所)を選択します。引数を追加するボックスに、上記の手順4で保存したバッチファイルのフルパスを入力します(スペースが含まれている場合はパスを二重引用符で囲みます)。詳細については、ここ

ここに画像の説明を入力してください

ほぼ満杯だった Google ドライブの容量が、今では半分以下になりました。さらに、バックアップと同期ソフトウェアは、タスクが 1 日に 1 回だけ実行され、ランチタイムに実行されるように設定しているため、プロセッサを常にビジー状態にするわけではありません。

これが将来人々の役に立つことを願っています。

答え2

残念ながら、Google バックアップと同期 (旧 Google ドライブ) にはその機能がありません (出典: 同じことを長い間試みてきました)。とはいえ、開発者としては、その作業に適したコードのバックアップの代替手段を検討することをお勧めします。よく使用される例の 1 つは GitHub です。これには、特定のフォルダ、ファイル、または拡張子をスキップできる .gitignore ファイルが含まれています。GitHub については、こちらを参照してください。https://guides.github.com/activities/hello-world/またはhttps://en.wikipedia.org/wiki/バージョン管理ソフトウェアのリスト代替案

答え3

バックアップと同期のオプションで拡張フィルターを追加できます。
ただし、メインの Google ドライブ フォルダでは機能しません。
フィルターはタブで追加したフォルダでのみ機能しますMy Computer

オプションウィンドウ

関連情報