1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

スケジュールされたタスクに基づいてフォルダ内のファイルを自動的に圧縮するようにジョブを設定する方法

Windows タスク スケジューラを使用すると、定期的なジョブを含め、スケジュールされた時間に任意のプログラムを実行できます。さらに、特別な指示を含むテキスト ファイルであるバッチ ファイルを起動することもできます。右クリックのコンテキスト メニューから zip アーカイブを作成する Windows エクスプローラーのコンポーネントは、個別の実行可能ファイルではないため、Windows での zip アーカイブ操作のスケジュール設定は少し複雑な場合があります。幸いなことに、Zip ファイルを作成する多数の無料のファイル圧縮ユーティリティのいずれかが存在し、それらはすべて、タスク スケジューラを介してバッチ ファイルを介して実行できます。

ステップ 1

コマンドライン・ファイルの Zip アーカイブ・ツール (7-Zip、Zip、WinZip など) をダウンロードしてインストールします (「参考文献」のリンクを参照)。ダウンロードしたファイルをダブルクリックし、インストール ウィザードに従います。これらのツールにはすべてコマンドライン バージョンがあり、一部のツールには GUI バージョンもあります。バッチ ファイルを機能させるには、コマンドライン バージョンが必要です。

ステップ 2

メモ帳 (または任意のテキスト エディター) を起動します。

ステップ 3

次のテキスト行を入力するか、以下をコピーしてメモ帳に貼り付けます。

@エコーオフ

ステップ 4

先ほど作成したテキスト ファイルの 2 行目に、次のいずれかの行を入力します。入力する (またはコピーして貼り付ける) 行は、インストールしたツールと一致する必要があります。

「アーカイブ フォルダー名」には、アーカイブを作成するフォルダーへの完全な Windows ファイル システム パスを入力し、使用するファイル名を含めます。例:「C:\MyFiles\MyArchive」 「MyFiles」フォルダに「MyArchive.zip」が作成されます。 「ソース フォルダー名」には、アーカイブするファイルを含むフォルダーへの完全な Windows ファイル システム パスを入力します。パス名のディレクトリ名またはファイル名にスペースが含まれている場合は、引用符を保持してください。

7-Zip:7za a –tzip "アーカイブ フォルダー名" "ソース フォルダー名"

WinZip:wzzip "アーカイブ フォルダ名" "ソース フォルダ名"

Zip:zip "アーカイブ フォルダ名" "ソース フォルダ名"

ステップ 5

[ファイル]、[名前を付けて保存] の順にクリックし、ファイルに「FolderSaver.bat」または任意の名前を付けます。必ず拡張子 .bat を使用してください。

ステップ 6

タスク スケジューラを起動します。

Windows 8 では、[アプリ] アイコンがクリックされていることを確認した後、検索チャームを使用して [タスク スケジューラ] を見つけます。 Windows 7 では、[スタート] メニューをクリックし、検索ボックスに「タスク スケジューラ」と入力します。プロンプトが表示されたら、管理者パスワードを入力します。タスク スケジューラ ウィンドウが開きます。

ステップ 7

[アクション] をクリックしてから、[基本タスクの作成] をクリックします。プロンプトが表示されたら、タスクの名前 (「FolderSaver」) とオプションの説明を入力します。 [次へ] をクリックします。

ステップ 8

スケジュールされたタスクの頻度 (毎日、毎週、または毎月) を選択し、[次へ] をクリックします。また、コンピューターの再起動や特定のユーザーのログインなど、スケジュールされていない定期的なイベントが発生したときにタスクを実行するようにスケジュールすることもできます。

ステップ 9

「プログラムの開始」をクリックします。 [次へ]、[参照] の順にクリックしてバッチ ファイルに移動し、[完了] をクリックします。