- 締切済み
WinMergeの比較予約(スケジューリング)方法
現在、大量のファイルコピーを外付けHDDに行ったため、 コピーエラーが起きていないか確認する用途でWinMerge(WindowsのGUI版)によるバイナリ比較を行なっています。 ただ、複数のフォルダにバラけたファイルをフォルダ単位で同時比較すると、HDDへの負荷が大きいのか比較速度が極端に遅くなるため、 フォルダAの比較終了後に自動でフォルダBの比較開始、フォルダBの比較終了後に自動でフォルダCの比較開始、といったように、 複数フォルダ同時ではなく逐次的かつ自動的に比較が行われるようにしたいと考えています。 (一時的に全ファイルを同じフォルダに合わせるとか、もしくはルート(上位フォルダ)から比較実行するとかは極力避けたく考えています。) しかし、設定等を見ても同時実行数やスケジューラに関する項目が見当たらず、現状対応できていません。 どなたかお詳しい方おられましたら、やり方を教えていただけますと助かります。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- NuboChan
- ベストアンサー率47% (800/1674)
「Tera Copy」には、コピー時にコピー元とコピー先とで整合性をチェックできます。 設定で「常にコピー後にテストする」にチェックを入れると コピー元ファイルのMD5チェックサムとコピー先ファイルのMD5チェックサムを内部に生成して比較する。 ファイルコピー時にベリファイでエラーがあればウィンドウが開いたままとなり、ログにエラーの履歴が赤で表示される。
- m5048172715
- ベストアンサー率16% (860/5261)
任意のファイルを順番にチェックサムで比較して、チェックサムが違っていたら上書きコピーしてくれるだけでよいのに、そんなツールはなかなか無い。 > 複数のフォルダにバラけたファイルをフォルダ単位で同時比較すると > HDDへの負荷が大きいのか比較速度が極端に遅くなる WinMergeが極端に遅いのはこのためだったのか。 WinMergeが遅すぎるので私は、コピー元ディレクトリとコピー先ディレクトリのファイルの有無またはWindowsのfcコマンドのバイナリ比較を行うバッチファイルを作る手順を作った経験がある。fcコマンドを上手く使うと早い。 WinMergeを制御できなかったら、fcコマンド使用だな。
- t_hirai
- ベストアンサー率28% (222/788)
詳しくはないのですが、windows でしたら Powere Shell が使用できると思いますので、「powershell winmerge」とかで調べてみて下さい。