アンドロイド

ダウンロード後にzipファイルを自動的に抽出する方法

目次:

Anonim

ZIPファイルは、複数のファイルを1つのダウンロード可能なファイルにまとめるために必要です。 より速いダウンロードを可能にするためにファイルを圧縮している間、あなたは1つの塊にたくさんのファイルを得ることができます。 これはUSBまたは他の用途のための携帯用ファイルをダウンロードするのに必要な方法になりました。 WinRARや7-Zipなどのツールを使ってこれらのファイルを解凍する必要がありますが、必ず手動で行う必要があります。 しかし今日は、圧縮されたファイルを自動的に解凍するためのいくつかの設定方法を見ていきます。

ZIPファイルを自動的に解凍するために必要な手順は、ダウンロード場所に対して7-Zipを使用するバッチファイルを実行することです。そのため、コンテンツを抽出して元のZIPファイルを破棄します。 これはフォルダ監視ソフトウェアで行われます。 これらのステップは最初は面倒なように思えるかもしれませんが、このプロジェクトに適合させる必要がある、したがって正確でなければならない多用途のユーティリティを単に使用しています。

これらのステップを順を追って見ていくと、問題なくセットアップできます。

7-Zipを設定する

7-Zipは、その抽出機能のコマンドライン操作を使用するために必要です。

ステップ1:こちらのリンクから7-Zipをインストールしてください。

ステップ2: [スタート]メニューから[コンピュータ]を右クリックし、[プロパティ]を選択して システムの プロパティを開き ます。

ステップ3:左ペインから Advanced system settings をクリックし ます 。 これにより、[システムのプロパティ] ウィンドウが開きます。

ステップ4: Advanced タブをクリックし、次に Environment Variablesを 選択してください。

ステップ5: PATH と呼ばれる変数をダブルクリックし、値の終わりにセミコロンを入力して下さい。 セミコロンの直後に、7-zipインストールディレクトリへのパスを入力します。 この例のパスは C:\ Program Files \ 7-Zip ですが、あなたのものは少し違うかもしれません。

変数の変更を保存するには、開いているすべてのウィンドウから[OK] をクリックします。 このステップは、コマンドラインから7-Zipプログラムを呼び出すときに必要です。

7-Zipを使用してZIPファイルを抽出するバッチファイルを作成する

7-Zipがインストールされた今、それは特定のフォルダ内の任意のZIPファイルを抽出する小さなプログラムを作成する必要があります。

始める前に、あなたのダウンロードがどこに行くかに注意することは重要です。 Chrome、Firefox、Internet Explorerなどを使用しているかどうかにかかわらず、ダウンロードされたすべてのファイルは自動的に特定のフォルダに送信されるか、ブラウザからダウンロード先を尋ねられます。

かっこいいヒント: Chromeで使用できるダウンロードマネージャについては、このリンクを参照してください。

ダウンロードが毎回同じフォルダに移動する場合は、このフォルダを特定して書き留めます。 ダウンロードしたすべてのファイルの保存先を選択する場合は、必ず共通のファイルを選択してからその場所を下記のコマンドで使用してください。

手順1:メモ帳を開き、最初の行に次のように入力します。

7z x –oDOWNLOAD-LOCATION \ * EXTRACT-LOCATION \ *。zip

たとえば、これが私の最初のコマンド行です。

7z x -oC:\ Users \ Jon \ Downloads \ DownloadedFiles \ * C:\ Users \ Jon \ Downloads \ DownloadedFiles \ *.zip

注:コマンド 7z x –oの 後で、 DOWNLOAD-LOCATION セクションの前にスペースはありません 。 ダウンロードフォルダへのパス名にスペースを入れることもできません。

この時点で、バッチファイルが実行されると、ダウンロードフォルダ内の任意のZIPファイルが自動的に抽出され、圧縮ファイルと同じ名前の同じディレクトリ内のフォルダに配置されます。 ただし、元のZIPファイルはまだ残っています。 これは不要であり、残りのステップに進むと問題を引き起こす可能性さえあります。 そのため、ZIPファイルを削除するか、邪魔にならずに独自のフォルダーに移動するコマンドを含める必要があります。

ステップ2:ダウンロードしたZIPを別のフォルダに移動したい場合は、 ZIP-Originals というフォルダを作成してダウンロードフォルダに置きます。

手順3:メモ帳の既存のコマンドに次の行を追加します。

DOWNLOAD-LOCATION \ *を移動します。zip DOWNLOAD-LOCATION \ ZIP-Originals

これが私のものです:

C:¥Users¥Jon¥Downloads¥DownloadedFiles¥*。zip C:¥Users¥Jon¥Downloads¥DownloadedFiles¥ZIP-Originalsに移動します。

あるいは、ダウンロードしたZIPファイルを単に削除したい場合は、代わりに次のコマンドを使用してください。

del DOWNLOAD-LOCATION \ *。zip

ステップ4: All Files ファイルタイプの下で.bat 拡張子が付いているものとしてこのファイルを保存してください。

ZIPファイルのダウンロード時にバッチファイルを実行する

新しいダウンロードの基準に基づいてバッチファイルを自動的に実行するには、 Directory Monitor というプログラムを使用する必要があります。

ステップ1:こちらのリンクからDirectory Monitorをダウンロードしてください。

クールなヒント: Watch 4 Folderがどのようにフォルダのアクティビティを監視することができるかを学びましょう。

ステップ2:プログラムを開き、ダウンロードディレクトリを参照するために3つの小さなドットを選択してください。

フォルダを見つけて [フォルダ の 選択]ボタンをクリックします。

ステップ3:新しく追加されたディレクトリを右クリックし、 「Edit」 をクリックして 下さい 。

ステップ4: イベントおよびオプション セクションの下で 新しいファイル チェックボックスがチェックされるようにして 下さい 。 上記の ステップ4で 作成したバッチファイルを参照するには、「 アプリケーションの実行」の 下にあるもう少し下に移動します。 [実行のみ]の 横に 3 または 5の ような小さい数字を入力すると、ファイルが完全にダウンロードされたときにのみバッチファイルが実行されます。

ステップ5:変更を保存してメインメニューに戻り、 ファイル>オプション を開き ます 。

システム起動時にプログラムをロードすることを選択してから、右下のテキスト領域にグローバルインクルードパターンとして.zip を追加します。 これにより、ZIPファイルがバッチファイルを起動するための条件に含まれるようになります。

注: 7-Zipが処理できるのはZIPファイルだけではありません。 したがって、RAR、7Z、DMGなどの圧縮ファイルを使用してこれらの手順を設定する場合は、ZIPのすべてのインスタンスを希望の拡張子タイプに変更してください。

結論

ダウンロードの直後にプロセスに介入せずにZIPファイルを抽出すると、ファイルの使用がはるかに速くなります。 タスクは完全に自動化されており、セットアップ後はそのままにしておくことができます。