Google Backup and Syncは、選択したフォルダの継続的なオンラインバックアップを提供します。ただし、別のバックアップソリューションで欠けている重要な機能の1つは、フォルダー/ファイルの除外フィルターを設定できることです。それを実装する簡単な方法はありますか?
開発者として、私のマシンは常に一時的なbin/objフォルダーを生成し、バックアップする必要はありません。 Google Syncが定期的にイライラする「削除警告」を表示するだけでなく、アップロード中にそれらのフォルダをロックすることがよくあるため、私のIDEはその後コードをビルドできません。
残念ながら、Google Backup and Sync(以前のGoogleドライブ)にはその機能がありません(出典:同じことをしようとして長い間)。そうは言っても、開発者として、その作業に合わせたコードをバックアップするための代替手段を検討することをお勧めします。一般的に使用される例の1つは、特定のフォルダー、ファイル、または拡張子をスキップできる.gitignoreファイルを含むGitHubです。ここでGitHubをチェックしてください https://guides.github.com/activities/hello-world/ または代替案について https://en.wikipedia.org/wiki/List_of_version_control_software
OK。それでようやく動作しました。手順は次のとおりです。
D_Backup
などの名前の空のフォルダーを作成できます。.gitignore
によく似ています)を許可します。そのため、これらの不要なフォルダ(bin
、obj
、packages
、vendor
、node_modules
、debug
、release
)除外フィルター内。Mirror
モードを使用して、更新プロセスを一方向にします。これは、元のソースファイル(この例ではD:\ドライブ)に影響を与えたくないためです。 完全に削除を使用して、ごみ箱がいっぱいにならないようにします。この構成をバッチ構成としてFreeFileSyncに保存して、コマンドラインから実行できるようにします。 最小化実行および自動クローズオプションをオンにします。
このフォルダをGoogleバックアップと同期と同期します。
D_Backup
を更新するタスクを作成します。 Google Backup and Syncは常にそのフォルダの変更を監視し、自動的にバックアップを開始します。 アクションステップで、プログラムの実行を選択し、C:\Program Files\FreeFileSync\RealTimeSync.exe
(またはFreeFilesSyncをインストールした場所)。 引数の追加ボックスに、上記の手順4で保存したバッチファイルのフルパスを入力します(スペースが含まれている場合は、二重引用符で囲んだパスを囲みます) )。これに関する詳細情報が利用可能です ここ 。ほぼ満杯だった私のGoogleドライブは、現在、半分以下の水準にあります。追加の利点として、バックアップと同期ソフトウェアは、タスクが1日に1回だけ実行されるため、プロセッサを常にビジー状態に保つことはありません。これは、昼食時に実行するように設定しています。
これが将来の人々に役立つことを願っています。