待ち行列
時間のかかる操作(コピー、移動、削除、圧縮、展開、同期、データベースのエクスポート)は、すべて待ち行列に入ります。同時に動くのは 1 つだけで、残りは順番を待ちます。設定で、すべてを同時に開始させることもできます。処理中も作業を続けられます。
一度にひとつ、またはすべて同時に
初期設定では、待ち行列は到着順に、一度にひとつずつタスクを実行します。同じメディアを共有する 2 つのタスクは、単独で実行するより遅くなります。また、経過は順番どおりに読めるので、何がいつ行われたかが分かります。
すべて同時は、設定の「ツール」セクションで選びます。すると、各タスクは他を待たず、到着したらすぐに開始します。互いに競合しない場合に向いています。展開しながらサーバーに送信する、別々の 2 つのメディア上で 2 件の転送を行う、などです。設定はそれ以降に適用されます。タスクの実行中に変更しても、何も止まりません。
タスクの実行中に操作を始めても、断られることはありません。サムネイルがウィンドウ上部の待ち行列ボタンへと飛んでいきます。操作は受け付けられ、順番を待っていて、その進み具合はそこで確認できます。
待ち行列のボタン
タイトルバーにあり、作業があるときだけ表示されます。読むものがなくなると消えます。実行中のタスクの進捗をリングで示し(まだ何も進んでいない間は空回りします)、バッジに残りのタスク数を表示します。クリックすると一覧が開きます。


操作ごとに 1 行:何をしているか、どこまで進んだか(「実行中」と経過時間、「待機中」、「一時停止中」、「12 秒で完了 — 9/11 14:02」)、そしてその操作ボタン。一覧を閉じずに操作できます。
- 実行中のタスクに対する一時停止と再開。
- キャンセル:待機していたタスクは、開始されずに取り除かれます。処理が制御を返さない場合(回答のない質問、ブロックされた呼び出し)、2 回目の要求で強制的に終了し、行が閉じます。
- 待機中のタスクを、待ち行列内で前へまたは後ろへ移動します。実行中のタスクはすでに書き込みを始めているので、後ろへ動かしても何も取り消されません。
- 強制実行:順番を待たずに今すぐ開始します。1 時間かかる転送の後ろにある小さなタスクが待つ理由はありません。待ち行列から出て別に動き、ほかのタスクの順序は変わりません。
- リストから削除は 1 件ずつ、完了した処理を消すは一括で行います。完了したタスクは自然には消えません。待ち行列に戻ってきて読みたいのは、まさにその所要時間と結果だからです。
進捗ダイアログ
最初のタスクはダイアログを開きます。処理中のファイル、進捗、経過時間、速度、残りの量が表示されます。一時停止で中断し、バックグラウンドへで待ち行列のボタンにしまい(サムネイルがそこへ飛んでいきます)、キャンセルで停止します。順番を待っていたタスクは、その順番が来てもダイアログを出しません。その間、ユーザーは別の作業をしていたからです。タスクが質問をしなければならないときは、待ち行列が自動でダイアログを呼び戻します。すでにあるファイルは、回答なしには置き換えられません。
同じ要求が 2 回あった場合
何も表示されずに待ち行列へ入った削除に対して、キーを 3 回押した場合、2 回目の要求は 2 つ目のタスクにはなりません。Meneaufile はすべてを 2 回行うのではなく、「すでに待機中のタスク」と伝えます。破壊的な操作では特に重要です。
順番を取らないもの
フォルダーの比較は読み取りだけなので、コピーの順番を取らず、別に動きます。バックグラウンドに送っても、一覧には表示されます。そうしないと、結果が数分後に突然現れ、フリーズしたと思われるからです。
タスクの実行中に閉じる
ウィンドウは事前に「実行中の処理があります」と確認します。閉じるとタスクは中断され、書き込み途中だったものは中途半端な状態で残ります。待ち行列は次の起動時に再開されません。これは意図的です。ファイルの途中で中断されたコピーをやり直すには、どこまで進んでいたかを知る必要がありますが、ディスクはそれを教えてくれません。削除をやり直せば、いま復元したばかりのものを破壊しかねません。一方、各タスクは結果とともにログに行を残すので、翌日でも何が起きたかを確認できます。
Meneaufile マニュアル(日本語版)。