Word(およびその他の)ドキュメントの履歴付き自動バックアップ

Word(およびその他の)ドキュメントの履歴付き自動バックアップ

幸いなことに、それは私に起こった新しい出来事でしたが、私の友人の多くにも起こりました。

論文に長期間取り組んでいる場合 (大学の卒業論文など)、すべてを 1 つの DOC ファイルに保存する傾向があります。ファイルに何か問題が発生すると、数か月分の作業が失われることがあります。この問題を防ぐにはどうすればよいでしょうか?あまりコンピュータに詳しくない人たちに提案できる解決策を探しています。

私は、SkyDrive、DropBox、Google Drive などのクラウド ストレージを調べていました。これらはすべて、ローカル ファイルをクラウドと自動的に同期するツールを提供しています。ただし、ファイルの最新バージョンのみが保存されるため、十分でない場合があります。ファイルが破損すると、クラウドでも上書きされます。

私は仕事で SVN を使っていましたが、ほとんどの人にとっては複雑すぎます。他の友人は数日おきにファイルを自分宛に電子メールで送信していますが、これでは万全とは言えません。これを忘れてしまう可能性は高いです。

ファイルを自動的にバックアップし、バージョン管理も維持する方法はありますか?

答え1

Windows 7 を使用している場合は、ボリューム シャドウ コピーを使用してこの機能が組み込まれています。ファイルを右クリックして [プロパティ] に移動すると、[以前のバージョン] タブがあります。ただし、Windows 7 の既定では、1 日に 1 回しか実行されないと思います。

FileHampster もこの目的に適したアプリです。ファイルやディレクトリを監視し、変更があった場合に通知します。

答え2

バッチ スクリプトについてはどう思いますか? 私なら次のようなスクリプトを作成します (ただし、XP では動作しません)。

@echo off
cd (Backup Folder)
set p=(Documents's Path)
:s
timeout 600
set t=%DATE%_%TIME: =0%
set t=%t:/=-%
set t=%t::=-%
xcopy %p% Document_%t%.doc /I /E /K /C /F /Y /D
goto :s

このスクリプトは 10 分ごとにドキュメントのコピーを作成し、各コピーには次のような名前が付けられますDocument_12-Aug-12_03-12-28.24.doc

(Backup Folder)コピー先のフォルダー パスと(Documents's Path)ドキュメントへのパスを置き換えるだけです。

これにより、膨大な作業が節約でき、タイムスタンプがあるため快適に使用できます。

編集:言い忘れましたが、このスクリプトはコピーを作成します文書が変更された場合のみつまり、変更や不要なコピーはありません。

関連情報