コンソールコマンドRARを使用した柔軟なバックアップ

  
WinRARは、シンプルだが非常に効率的な圧縮コンソールコマンドRARを提供します。このあまり知られていない機能を深く理解して適用することで、複雑な圧縮バックアップソリューションを柔軟に作成できます。誰もがWinRARのバックアップファイルを使用しています。通常は、圧縮または解凍のために1つ以上のファイルまたはフォルダを右クリックします。しかし、一度に複数の圧縮タスクを処理したいという状況に遭遇した場合、グラフィカルインターフェースは複雑になるか実装が困難になる可能性があります。幸いなことに、WinRAR圧縮ソフトウェアはコンソールコマンドプログラムを提供しています。これにより、複雑なバックアップソリューションを柔軟に作成することができます。ケース:ワンクリックマルチタスクバックアップの作成タスクの説明いくつかのフォルダを別々のパーティションに配置しています。< d:\\ Working Documents>'''&'"; F:\\ Selected Music"の場合、これらのフォルダには個人情報やダウンロードしたブティックコンテンツが含まれているため、損失を防ぐために定期的にバックアップをモバイルハードディスクに圧縮する必要があります。最近、実際のニーズに応じて、フォルダ「D:\\ Working Documents」の下にあるすべてのDOC文書、「E:\\ E-books」フォルダの下にあるすべてのPDF電子書籍をバックアップする予定です。' F:\\美しい壁紙のフォルダの下のすべての写真とフォルダ「F:\\ Selected Music」の下のすべてのMP3ファイル。あなたが通常のやり方に従うならば、私は異なったパーティションで圧縮するためにフォルダを選択して、それからモバイルハードディスクのバックアップディレクトリに一つずつ生成されたRARアーカイブをコピーする必要があります、しかしこれは明らかにより面倒です。それでは、このタスクを実行でき、将来バックアップタスクを簡単に実行できる、より効率的で、より柔軟で便利なソリューションはありますか?実装のアイデアWinRARの圧縮コンソールコマンドRARを使用すれば、バックアップタスクのTXTファイルのリストを編集し、バックアップコンソールコマンドRARを使用してこのマニフェストファイルを呼び出すだけで、バッチタスクやタスクの自動バックアップを実行できます。追加、削除、変更、および保守も非常に簡単です。単にTXTリストファイルを変更するためにメモ帳を使用してください。ヒント:コンソールRARコマンドラインの説明:RAR< command> [ - < switch>]<圧縮ファイル> [< @listファイル...>] [< file ...>;] [< Decompression Path \\>]これらの中で最も重要で柔軟なものは、RARを使用して圧縮ファイルを作成および管理するための豊富な制御方法を提供するコマンドラインオプション(コマンドとスイッチ)です。コマンドは、対応する操作を実行するようにRARに指示する文字列(または1文字)です。スイッチは、RARが操作を実行する方法を変更するために使用されます。他のパラメータは、圧縮ファイル名、圧縮ファイル、または圧縮ファイルから抽出されるファイルです。リストファイルは、処理中のファイルの名前を含むプレーンテキストファイルです。最初の列はファイル名で始まります。 //文字の後にコメントを追加できます。基本的なソリューションの構築1.圧縮コンソールの準備まず、WinRARインストールディレクトリ(通常はC:\\ Program Files \\ WinRARフォルダの下)にある圧縮コンソールコマンドプログラムRAR.EXEを使用する必要があります。ターゲットのバックアップフォルダ(モバイルハードディスクのフォルダやハードディスクのデータバックアップパーティションのフォルダなど)にプログラムをコピーしますが、ファイルをコピーしないことを選択することもできますが、ファイルをシステムのパス検索環境に追加する必要があります。変数内(後述)。 2.バックアップリストの作成次に、メモ帳を使用してリストファイルbackup.lst(//の後に省略可能な文字を続けます)を編集します(図1)。このファイルには、次の4行の文字列が含まれています。バックアップしたいファイルがあるフォルダーにD:\\ Working Documents \\ *。DOC //DOC文書のみのバックアップE:\\ E-books \\ *。PDF //PDFファイルのみのバックアップF:\\ Beautiful wallpapers \\ *。* //すべてのファイルのバックアップF:\\音楽の選択\\ //MP3 //MP3ファイルのみをバックアップするファイルを保存するときは、ファイルの種類を[すべてのファイル(*。*)]として選択し、ファイルを正しく保存するためにファイル名をbackup.lstに設定します(図2)。あるいは、従来の方法を使用してファイルをbackup.txtとして保存してから、「フォルダオプション」でファイル拡張子を表示してから、ファイル拡張子をlstに変更します。 3.バッチファイルの作成最後に、バックアップファイルが保存されているディスクフォルダに、メモ帳を使用してバッチファイルBackup.batテキストファイルを作成します(図3)。パスc:¥program files¥winrar;%path%rar -r My-backup.rar @ backup.lstバッチの内容は上記の2行のみです。具体的な説明は次のとおりです。圧縮コンソールプログラムRAR.exeを呼び出したいので、システム環境パスでプログラムを見つける必要があるので、システムを追加するには、コマンドプロンプトウィンドウでパスc:\\ program files \\ winrar;%path%コマンドを使用する必要があります。検索パスこのコマンドでは、セミコロンの前のパスc:\\ program files \\ winrarは新しいパスが追加されることを示し、セミコロンの後の%path%は元のシステムパスが追加されることを示します。 RAR.EXEプログラムがターゲットディレクトリにコピーされている場合は、行コマンドを省略できます。 2番目のコマンドrar a -r My-backup.rar @ backup.lstは、一括圧縮タスクを実行するためのコアコマンドです。パラメーターaはファイルを圧縮ファイルに追加することを示し、-rオプションスイッチは各レベルのサブディレクトリと一緒に表示します。スキャン処理圧縮、@ backup.lstは、backup.lstリストで指定されたフォルダーに従って1つずつ圧縮することを意味します。ワンクリックバックアップの実行上記の操作の後、バックアップ対象ディレクトリに2つのファイル、1つのリストファイルbackup.lst、および1つのバッチファイルBackup.batを作成しました。バックアップが必要な場合は、バッチファイルBackup.batをダブルクリックしてターゲットフォルダに圧縮バックアップファイルMy-backup.rarを作成し、バックアップタスクを完了します(図4)。それは私たちが必要とするすべてのバックアップファイルを含みます。プログラムの変更方法仕事や収集フォルダを固定できないので、今後プロジェクトを増減したり、いくつかの項目を変更したりする可能性が高いです。それで、バックアップが必要なプロジェクトが変わると、圧縮方式の変更は面倒ですか。それでもプログラムを再構築する必要がありますか?心配しないで、それは非常に簡単です! 1.バックアップアイテムを削除する圧縮プランに縮小する必要のあるアイテムがある場合、たとえば「F:\\ Selected Music」フォルダのバックアップをキャンセルする必要がある場合は、単にメモ帳でBackup.lstファイルを開く必要があります。 F:\\ Select Music \\ *。MP3&rを削除してファイルを保存します。 2.新しいバックアップを追加する "G:\\ MyDOC \\ Excel"フォルダに多数のテーブルやデータベースを作成するなど、バックアッププロジェクトを追加した場合は、バックアップしてからBackup.lstファイルを追加するだけです。 1行 "G:\\ MyDOC \\ Excel \\ *。*' 3.バックアッププロジェクトを変更します。上記に加えて、Backup.lstファイルを開くために、メモ帳でバックアッププロジェクトへのすべての変更がいつでも開くことができます。このように、プロジェクトの変更はテキストファイルの簡単な編集になります。バックアッププロジェクトの実行方法は変更されませんので、必ずバックアップファイルBackup.batを直接実行してください。上記は包括的なバックアップの例です。実際には、圧縮コンソールプログラムRARの使用は非常に柔軟です、我々はパラメータとオプションを変更することによって様々な圧縮タスクを達成するためにそれを使用することができます。サブディレクトリを持つ圧縮ケースの柔軟な実装を見てみましょう。ケース:サブディレクトリの圧縮タスクの説明が含まれているかどうかBitmapsフォルダ内のすべてのファイルをPictures.rarファイルに圧縮する場合、どのようにしてすべてのレベルでサブフォルダを含めるかどうかを指定しますか。実装プロセスは、パラメータ、スイッチ、パス、およびワイルドカードの使用を柔軟に調整することによって、目的を達成します。この問題に固有のものです。次のコマンドは、BitmapsディレクトリとそのサブディレクトリにあるすべてのファイルをRAR圧縮ファイルPictures.rarに追加します(図5)。rar a -r Pictures.rar Bitmaps \\ *マスクまたはバックスラッシュで終わると、通常の規則が適用されます通常の規則では、サブディレクトリはデフォルトでは処理されませんので、サブディレクトリと一緒に処理したい場合は、-rスイッチを指定する必要があります。次のコマンドは、Bitmapsディレクトリのサブディレクトリを除くすべてのファイルを追加します。これは、スイッチ-r(図6)が指定されていないためです。rar a Pictures.rar Bitmaps \\ *ただし、ディレクトリ名Bitmapsがパラメータとして使用される場合ファイルマスクを指定し、それを含めずにバックスラッシュで終了し、-rスイッチが指定されていなくても、ディレクトリとサブディレクトリのすべての内容が圧縮ファイルに追加されます。具体的には、次のコマンドを使用してください(図7)。rars a Pictures.rarビットマップのヒント:RARの詳細なパラメーターとオプションを理解したい場合は、コマンドプロンプトウィンドウでRAR /?コマンドを実行します。 。取得したコマンドを記録したい場合は、RAR /?> RAR-hlp.txtコマンドを使用して、表示リストをRAR-hlp.txtファイルに保存できます(図8)。この記事は[System Home] www.xp85.comから来ています
Copyright © Windowsの知識 All Rights Reserved