Anonim

最初によく聞かれる質問は、「プロファイルフォルダーを右クリックしてアーカイブできるのに、なぜコマンドラインから実行するのですか?」という答えです。答えは、Windows 7のタスクスケジューラーなどのスケジューラーを使用する場合です。 、そのプログラムを指示して右クリックしたり、任意の場所をクリックしたりすることはできません。 マウスを使用せずに目的の操作を行う必要があり、そのためにはコンソールコマンドを使用する必要があります。

WinRAR(有料)と7-Zip(無料)には、ソフトウェアにバンドルされたコンソールバージョンがあり、それを使用してプロファイルフォルダーを別の場所に簡単にバックアップできます。 WinRARには、rar.exeとunrar.exeがあります。 7-Zipでは、7z.exeという1つのプログラムです。

この例では、Firefoxプロファイルがバックアップされます。

続行する前の注意:プロファイルをバックアップするときは常に、プロファイルを使用するアプリを閉じることが重要です。そうしないと、アプリで使用されているためファイルが失われます。

パスの場所にWindows環境変数を使用する

入力するのがずっと少ないので、これらを使用します。 ????

環境変数の良さを使用して、Firefoxのプロファイルと拡張機能へのパスは次のとおりです。

%APPDATA%MozillaFirefox

WinRARへのパスは次のとおりです。

%PROGRAMFILES%WinRARrar.exe

7-Zipへのパスは次のとおりです。

%PROGRAMFILES%7-Zip7z.exe

デスクトップへのパスは次のとおりです。

%USERPROFILE%Desktop

すぐにこれらに戻ります。

コマンドプロンプトに飛び込む

コマンドプロンプトから7-ZipまたはWinRARの使用方法を学習すると、選択したタスクスケジューラアプリで使用するための構成がはるかに簡単になります。

Windowsロゴをクリックし、コマンドを入力し、コマンドプロンプトを選択して、コマンドプロンプトウィンドウを開きます。

(小さな注記:「高いアクセス許可」は必要ありません。「プレーン」なコマンドプロンプトを実行できます。これは問題ありません。)

テストのために、デスクトップ上にFirefoxプロファイルフォルダーのアーカイブを作成して、動作することを確認します。 プロファイルフォルダがバックアップ用に解放されるように、最初にFirefoxを閉じてください。

WinRARの使用:

"%PROGRAMFILES%WinRARrar.exe" u -r -m0 "%USERPROFILE%Desktopfirefox-backup.rar" "%APPDATA%MozillaFirefox"

…コマンドラインでは次のようになります。

7-Zipの使用:

"%PROGRAMFILES%7-Zip7z.exe" u -r -mx = 0 -t7z "%USERPROFILE%Desktopfirefox-backup.7z" "%APPDATA%MozillaFirefox"

…コマンドラインでは次のようになります。

それぞれの詳細な内訳:

WinRAR: "%PROGRAMFILES%WinRARrar.exe"
7-Zip: "%PROGRAMFILES%7-Zip7z.exe"

アーカイブプログラムを起動します。

WinRAR: u
7-Zip: u

アーカイブを更新します。 プロファイルフォルダーを定期的にバックアップするためにこの同じコマンドを実行するのは事実である可能性が高いため、「a」で新しいアーカイブを作成する代わりに、「u」を代わりに使用します。 実行時にアーカイブが存在しない場合(最初に実行する場合)、新しいアーカイブが作成されます。

WinRAR: -r
7-Zip: -r

再帰サブフォルダー。 つまり、作成されるアーカイブには、フォルダーとその下のすべてのサブフォルダー/ファイルが含まれます。

WinRAR: -m0
7-Zip: -mx = 0

圧縮レベル。 0(ゼロ)から5までの選択肢があります。0は圧縮せず、最速です。 5は「超」圧縮であり、最も低速です。

7-Zip(のみ):- t7z

これは、「アーカイブのタイプが7z形式であること」を意味します。

WinRAR: "%USERPROFILE%Desktopfirefox-backup.rar"
7-Zip: "%USERPROFILE%Desktopfirefox-backup.7z"

作成する宛先アーカイブ。 引用符で囲む必要があります。

WinRAR: "%APPDATA%MozillaFirefox"
7-Zip: "%APPDATA%MozillaFirefox"

バックアップするフォルダー。 引用符で囲む必要があります。

成功?

すべてうまくいった場合、WinRARを使用したか7-Zipを使用したかに応じて、デスクトップにfirefox-backup.rarまたはfirefox-backup.7zというファイルがあります。 ダブルクリックしてアーカイブ内を調べ、すべてがバックアップされていることを確認します。 もしそうなら、それは働いた。

行を変更して、目的のアーカイブを任意の場所に配信できるようになりました。これは、おそらくデスクトップ上では必要ないためです。

ラインに満足したらできること

実行したコマンドラインが目的のものをアーカイブし、目的の場所に配置したら、次のことができます。

簡単なショートカットとして作成

デスクトップを右クリックして、新しいショートカットを作成し、行全体を場所として貼り付けます。 この行をバッチファイルに含める必要はなく、そのまま機能します。 プロファイルフォルダーなどの非常に特定の場所を定期的にバックアップする場合、ダブルクリックするだけで済むため、ジョブを実行するためのショートカットを用意する方が実際には高速です。

選択したタスクスケジューラの行を使用します

マイクロソフトによるかどうかにかかわらず、タスクスケジューリングプログラムは、ラインを認識し、選択した時間間隔で簡単に実行します。

重要な注意事項

プロファイルフォルダーを適切にバックアップするには、バックアップ中にそれを使用するアプリを実行ないください 。 アプリが実行中の場合、これは問題ではありませんが、アプリは独自のプロファイルフォルダーよりも優先されるため、アーカイブにはファイルがありません。

Windows Vistaおよび7のタスクスケジューラでこれを使用することを選択した場合、適切に動作するには「最高」のアクセス許可でタスクを実行する必要があります。 初めてタスクを実行すると、通常どおり実行されますが、アーカイブプログラムは既存のアーカイブを更新する必要があるため、最高の権限で実行するように構成していない限り、2回目は失敗します。

コマンドプロンプトから7-zipまたはwinrarを使用してプロファイルフォルダーをバックアップする方法