• 締切済み

WinMergeの比較予約(スケジューリング)方法

現在、大量のファイルコピーを外付けHDDに行ったため、 コピーエラーが起きていないか確認する用途でWinMerge(WindowsのGUI版)によるバイナリ比較を行なっています。 ただ、複数のフォルダにバラけたファイルをフォルダ単位で同時比較すると、HDDへの負荷が大きいのか比較速度が極端に遅くなるため、 フォルダAの比較終了後に自動でフォルダBの比較開始、フォルダBの比較終了後に自動でフォルダCの比較開始、といったように、 複数フォルダ同時ではなく逐次的かつ自動的に比較が行われるようにしたいと考えています。 (一時的に全ファイルを同じフォルダに合わせるとか、もしくはルート(上位フォルダ)から比較実行するとかは極力避けたく考えています。) しかし、設定等を見ても同時実行数やスケジューラに関する項目が見当たらず、現状対応できていません。 どなたかお詳しい方おられましたら、やり方を教えていただけますと助かります。 よろしくお願いします。

みんなの回答

  • NuboChan
  • ベストアンサー率47% (746/1586)
回答No.3

「Tera Copy」には、コピー時にコピー元とコピー先とで整合性をチェックできます。 設定で「常にコピー後にテストする」にチェックを入れると コピー元ファイルのMD5チェックサムとコピー先ファイルのMD5チェックサムを内部に生成して比較する。 ファイルコピー時にベリファイでエラーがあればウィンドウが開いたままとなり、ログにエラーの履歴が赤で表示される。

全文を見る
すると、全ての回答が全文表示されます。
回答No.2

任意のファイルを順番にチェックサムで比較して、チェックサムが違っていたら上書きコピーしてくれるだけでよいのに、そんなツールはなかなか無い。 > 複数のフォルダにバラけたファイルをフォルダ単位で同時比較すると > HDDへの負荷が大きいのか比較速度が極端に遅くなる WinMergeが極端に遅いのはこのためだったのか。 WinMergeが遅すぎるので私は、コピー元ディレクトリとコピー先ディレクトリのファイルの有無またはWindowsのfcコマンドのバイナリ比較を行うバッチファイルを作る手順を作った経験がある。fcコマンドを上手く使うと早い。 WinMergeを制御できなかったら、fcコマンド使用だな。

全文を見る
すると、全ての回答が全文表示されます。
  • t_hirai
  • ベストアンサー率27% (168/610)
回答No.1

詳しくはないのですが、windows でしたら Powere Shell が使用できると思いますので、「powershell winmerge」とかで調べてみて下さい。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • WinMergeで日付の違いを無視して比較するには

    あるツールAで生成したフォルダAの配下にある複数の異なるExcelファイルと、 ツールAを改良したツールBで生成したフォルダBの配下にある複数の異なるExcelファイルが、 改良前と改良後で同じであることを確認するために、 WinMerge + プラグイン CompareMSExcelFiles.sct で確認したら、 「トップの比較結果の画面」(*1)では、 すべてのExcelファイルで「異なります」という結果になっていた。 このうちの1つのExcelファイル名をダブルクリックすると かなり時間がかかって、このExcelファイルを比較するために WinMergeおよびプラグインが自動的に生成したと思われる 多数のファイルが表示されている 「構成ファイルの比較結果の画面」(*1)が表示されるが、 この中の (0)DocumentProperties.txt という名前のファイル の中の Last save time の値が異なっていた。 つまり、生成したファイルの日時が違っているだけなので、 この部分 ( Last save time ) のチェックは無視して、 Excelファイル名が表示されている「トップの比較結果の画面」(*1)には、 「同一です」と表示して、 この部分 ( Last save time ) 以外に不一致がある場合は、 「異なります」と表示してほしいのですが、 WinMergeやプラグインの設定で、(必要であれば他の方法で) 日時 ( Last save time ) のチェックを、 無効にすることはできるでしょうか。 (*1) の名称は仮に付けた名前です。  「構成ファイルの比較結果の画面」は 「トップの比較結果の画面」に比べて、表示されるまでに かなり時間を要するので、日時 ( Last save time ) だけが 異なる場合は、「構成ファイルの比較結果の画面」を 開かなくても済むようにしたいです。 環境 Windows7 Excel2010 WinMerge64(2.14.0.106+-jp-106) PluginPack64bit(CompareMSExcelFiles.sct) よろしくお願いします。

  • WinMergeのファイル比較における途中保存機能

    現在、2つのハードディスク間のファイルコピー作業を行なっています。 コピー後に、ファイル比較ソフト「WinMerge」を用いて、 きちんと正しくコピーされたかバイナリチェックを行なっているのですが、 ファイルサイズ(ファイル数)があまりにも多く、非常に時間を要している状況です。 そのため、数日にわたってシャットダウンも再起動等もできない状態にあり、 WinMergeを閉じても、また後で(最初からではなく)続きから比較を行う方法を探しているのですが、 本ソフトにそのような途中保存機能は設けられていないでしょうか。 どなたかご存知でしたら、是非教えてください。 よろしくお願いします。

  • WinMerge日付の違いを無視して比較するには2

    以前、「WinMergeで日付の違いを無視して比較するには」 http://okwave.jp/qa/q9194642.html でご質問をして、丁寧な回答を頂きまして、 日付の違いを無視して比較することができるように なったのですが、以下のような問題で困っています。 「構成ファイルの比較結果の画面」(*2)では、 「テキストファイルは同一です」と表示されて、 このExcelファイルは一致していることは分かるのですが、 「トップの比較結果の画面」(*1)では、 すべてのExcelファイルで、 「バイナリファイルは異なっています」 と表示されているため、 「トップの比較結果の画面」(*1)で表示されている (100以上ある)すべてのExcelファイルを1つずつ開いて 「構成ファイルの比較結果の画面」(*2)を表示させないと 一致しているかどうかが分からないのです。 「トップの比較結果の画面」(*1)だけを見て、 ここに表示されているすべてのExcelファイルが、 テキストレベルで一致していることを 確認するようなことはできないでしょうか。 (*1) 比較実行が終わると最初に表示される画面で、   タブ名が「フォルダ名-フォルダ名」の画面です。 (*2) 上記(*1)の画面でファイルをダブルクリックすると   表示される画面で、   タブ名が「ファイル名 X 2」の画面です。 よろしくお願いします。

  • WinMerge このプログラムを使用してこの場所

    WinMergeのファイルを開くダイアログの「参照」ボタンをクリックすると 「このプログラムを使用してこの場所を開けません。  別の場所を試してください。」 というメッセージボックスが表示されます。 具体的には、 WinMergeを起動して、 「ファイル」メニューの「開く」で表示されるダイアログの 「比較するファイルまたはフォルダ」の 「1:」と「2:」の「参照」ボタンで 別のフォルダにある各々のファイルを選択する。 「1:」と「2:」の各々のボックスに、 今指定したファイルのフルパス名が表示される。 この状態で、もう一度、 「1:」の「参照」ボタンをクリックすると タイトルが「開く」というウインドウとともに、 タイトルが「開いているファイル」で、 メッセージが 「このプログラムを使用してこの場所を開けません。  別の場所を試してください。」 というメッセージボックスが表示されます。 また、開かれたフォルダが「1」のファイルがあるフォルダではなく 「2」のファイルがあるフォルダが開かれています。 このダイアログのメッセージは何を伝えているのでしょうか? どのようにすればこのメッセージが表示されなくなり 本来のフォルダが開かれるのでしょうか。 OS : Windows7 WinMerge : Version 2.14.0.110+-jp-110 Japanese Unicode X64 よろしくお願いします。

  • フォルダ比較の結果をテキストファイルなどに出力できるフリーソフト

    2つのフォルダ(サブフォルダも含めて)を比較して、ファイルの有無やバイナリ、テキストの比較結果をすべて1つのテキストファイルなどに出力できるフリーソフトはないでしょうか? DFやWinMergeではそういった機能は見つけられなかったので。 よろしくお願いいたします。

  • 二つのファイルを比較して検索結果を知りたいです。

    フォルダAの中には複数のフォルダとファイルがあり 同様に フォルダBの中には複数のフォルダとファイルがあります。 AとBは同じ内容のフォルダやファイルもあれば 更新されてるのもあります。 それを一発でわかるツールや方法やソフトウェアはありますか? 二つのファイルを比較して検索結果を知りたいです。 win8です。

  • Cでのフォルダの比較プログラム

    C言語を使用しての、2つのフォルダ内容の比較をする方法をご教示いただきたいです。 例をあげると、あるフォルダ(このフォルダの中にはサブフォルダがある)をコピー中にエラーが起きて終了してしまったのでコピーが完了しているサブフォルダはそのままにし、途中までしかコピーできていないサブフォルダ、または全くコピーできていないサブフォルダのみをコピーしたいうときに使用するフォルダの比較です。 比較後に両フォルダの容量、片方にあって片方に無かったフォルダ、ファイル名を出力したいです。 このようなもののリファレンス等ありましたら重ねて教えてください。宜しくお願いいたします。

  • まめfile5 ファイル比較

    まめfile5で、2画面でファイルのサイズや作成日時が表示されたのはいいのですが、 その比較をいちいち目で追っています。 これを自動で比較することはできないのでしょうか。 また、その比較の結果、違ったファイルだけ表示することはできませんか? 同じファイルが色々なところに存在しているので ひとつのフォルダにまとめたいです。 差分コピーをすればいいのですが、 それではちょっと不安もあるので、確認しながら行いたいのです。 ご回答のほど、よろしくお願いいたします。

  • フォルダ間バイナリファイル比較ツール無いですか?

    ■質問 2つのフォルダ配下に格納されたバイナリファイルが同じであるか比較するツールを探しています。 ところが、テキスト比較はあるのですが、シンブルに以下の機能のが見つかりません。  ・ファイル数は、「同じか否か」だけ判れば結構です。  ・ファイル内容は、「同じか否か」だけ判れば結構です。 ■目的 2つのフォルダ配下に格納された数千枚のJPEG画像ファイルが、ファイル数、内容共に同じであるかを知りたいのです。 ■理由 自分は、撮影したJPEG画像ファイルを月毎にフォルダ管理して保存しています。 レイドを使用せず、「手動ミラーリング」で同じ別のHDDにコピーして保存しています。 ところが、両方ともHDDがアロケーションエラーになり自動修復はしたものの、欠損したファイルが あるそうなのです。そこで比較して違った画像ファイルの「生きている」方を生かしたいのです。 宜しくお願いします。

  • コマンドでファイルコピーする際の日時比較

    コマンドでファイルコピーする際の日時比較 フォルダAにTEST.TXT(…(1))、フォルダBにもTEST.TXT(…(2))というファイルがあります。 コマンドでフォルダBからフォルダAにコピーする際、 (1)と(2)の更新日時を比較し、(1)のファイルの方が古かったら、 (1)をリネームし、(2)をコピーするという処理を行いたいのですが、可能でしょうか? (更新日時が同じ場合は何もしない。) 使用上のOSはXP Proです。 宜しくお願い致します。

専門家に質問してみよう