私はWindows7を使用しており、次のことを行う毎日のバックアップをスケジュールする必要があります。
PythonとMSBatchを知っていますが、このためのスクリプトを作成する必要がないことを望んでいました。必要なこと、または少なくとも同様のことを実行するツールはありますか? Windows 7のタスクスケジューラを使用してこれを実行できますが、どのプログラムを実行するかわかりません。
これは、7ZipコマンドラインツールとWindowsタスクスケジューラを使用して実行できます。
http://www.7-Zip.org/download.html から7Zipコマンドラインツールをダウンロードし、c:\ 7Zipに抽出します。
メモ帳を開き、バックアップするディレクトリのリストを1行に1パスずつ作成します
c:\users\username\important directory1
c:\users\username\important directory2
[ツール]-> [保存]に移動し、ドロップダウンメニューをANSIからUTF-8に変更して、ファイルをc:\ users\username\backuplist.txtとして保存してください。
次に、Windowsタスクスケジューラを開き、新しいタスクを作成します。タスクに名前を付け、指定した時間に毎日実行することを選択します。プログラムを実行することを選択し、次のようにフィールドに入力します
Program: c:\7Zip\7za.exe
Arguments: a c:\backups\backupname.7z -r @c:\users\username\backuplist.txt
run in: c:\7Zip
タスクを保存すると、7Zipに基づくバックアップソリューションが機能するはずです。
Windowsにはバックアップサービスがあります。提供されているウィザードを使用するのがおそらく最善です。 (スタートボックスに「バックアップ」と入力します)。
スタートメニューを開いたら、コントロールパネル>バックアップと復元に移動します。クリックすると次のように表示されます。
そこから、選択した場所へのバックアップをスケジュールできます。 バックアップを設定するを押すだけです
手順を完了すると、次のようになります。
私はまだこれのZip部分を調査しています。