• ベストアンサー

酷似する2つのディレクトリを比較して、違う箇所を検出したい

ある、とてもよく似た2つのディレクトリがあります。 構造はかなり深く、複雑です。ファイル数も膨大です。 この2つのディレクトリを比較して、 - 片方に存在して、もう片方に存在しないファイルやディレクトリ - タイムスタンプが異なるファイルやディレクトリ を検出するツール、または、方法を探しています。 どなたかご存知の方、お知恵をお貸しください。 環境は、Windows XP Pro SP2 です。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

テキストファイルが対象であれば、こちらのツールがお勧めです。 DF http://www.vector.co.jp/soft/win95/util/se113286.html バイナリファイル、Wordファイルに対して使っても、タイムスタンプや変更の有無はおおむね確認できます。 -- バイナリ用のものでしたら、こちらとかを参考にして下さい。 Vectorダウンロード>Windows95/98/Me>ユーティリティ>バイナリファイル処理 http://www.vector.co.jp/vpack/filearea/win95/util/bin/index.html

参考URL:
http://www.vector.co.jp/soft/win95/util/se113286.html
typingduck
質問者

お礼

neKo_deuxさん、ありがとうございます。 解説にも感謝です。助かります。 バイナリの比較は、将来必要になるかもしれないので、メモしておきます。 thanx a lot!

その他の回答 (2)

noname#19360
noname#19360
回答No.3

こういうのも http://www.vector.co.jp/soft/win95/util/se113286.html XPでも動きました。

typingduck
質問者

お礼

dkbさん、ありがとうございます。 そうです。こういうのを探していました。 早速DLして使います。 多謝!

  • OsieteG00
  • ベストアンサー率35% (777/2173)
回答No.2

こういうのでしょうか?

参考URL:
http://www.geocities.co.jp/SiliconValley-SanJose/8165/winmerge.html
typingduck
質問者

お礼

ありがとうございます。 WinMergeですね。こういうのもあるんですね。 かなり多機能ですね。 持っていたらきっと使えそう。DLします。 感謝。

関連するQ&A

  • UNIXで、ディレクトリを比較して、ファイル・ディレクトリの存在を比較したい

    やりたいこと自体は単純なことなのですが・・ UNIXのコマンドで、 2つのディレクトリA、Bを比較して、 Aだけにあるディレクトリ・ファイルのみを取得できるようなものを教えてください。 (ファイルが同一かどうかは問題ではなくて、あくまでも存在不存在の比較です。) コマンドを組み合わせたり、オプションを使ってもかまいません。 diffコマンドってこういうとき使えないのでしょうか。

  • ディレクトリのタイムスタンプもコピーしたい

    ファイルコピーのフリーソフトを探しています。 Windows上で動作し、ディレクトリ構造ごとコピーでき、 コピー元のディレクトリのタイムスタンプをコピー先に反映できる ソフトをご存じないでしょうか?

  • FTPでのディレクトリのアップロード方法とタイムスタンプ

    (1)FTPでのディレクトリのアップロード方法 DOS窓から、FTPコマンドで、FTPサーバーにログインし、putやmputでファイルをアップロードする際に、ディレクトリをアップロードする方法をご存知の方がいらっしゃれば教えてください。 サブフォルダ以下すべて、ディレクトリ構成ごとアップロードしたいと考えています。FFFTP等のツールを使わずにコマンドラインからやりたいと思っています。 (2)FTP時のタイムスタンプ WindowsのクライアントPCから、UNIXのサーバーにファイルをアップロードすると、タイムスタンプがファイルをアップロードした時間に置き換わってしまい、もともとのタイムスタンプが書き換えられてしまいます。タイムスタンプをそのままにしてアップロードすることが可能であれば、教えてください。できれば、コマンドラインからがいいですが、不可能ならFFFTP等のツールを使用しようと思っています。 よろしくお願い致します。

  • ディレクトリのワイルドカード

    現在、javaでディレクトリの検索を 行って削除をしたいのですが ディレクトリ名がタイムスタンプで作成 されていてワイルドカードでディレクトリを 削除するしかないのですがいろいろ探してみたところ ファイルのワイルドカード検索はありますが ディレクトリも同様にできるのでしょうか? 宜しくお願いします。

    • ベストアンサー
    • Java
  • Windows用ファイル比較プログラム

    Windows用のファイル比較を探しています。 要件は以下のとおりです。 ・コマンドラインインターフェイスであり、完全無人バッチ処理ができる ・サブディレクトリを再帰的に比較をする ・ERRORLEVELで一致しているか一致していないか判別できる ・VB等外部ランタイムを使用しないもの ・2Gbytes以上のファイルも正常に比較できること ・タイムスタンプの比較をオプション等で無視できること ・可能であれば、64bitネイティブがあること タイムスタンプの比較、2Gbytes以上のファイル以外の機能であれば fcmp32 が該当していて、使えましたが 2Gbytes以上のファイルがかなり多くなってきてエラーが出てきています。 fc.exe は、ディレクトリ名の指定方法により、File not found (Directoryではなく)に なってしまい、比較ができません。 現在、代替えで、WinMergeを使用していますが、GUI故・・・ よろしくお願いします。

  • タイムスタンプを比較するソフト

    重複メールを整理しようと思い、いくつかのツールで試しましたが整理できない重複メールがあります。 (元ファイル名の末尾に連番が付いたもので、サイズやタイムスタンプは同じ) タイムスタンプだけで比較するソフトがありましたら教えて頂けないでしょうか? WinXP Becky2、emlCheck、undupで試しました

  • ディレクトリとファイルを、タイムスタンプを保持したままコピー・移動したい

     Windows95で、タイムスタンプを保持したままディレクトリと ファイルを同時にコピー・移動できるソフトを探しています。 ディレクトリとファイルの2回に分けてやれば出来ないことも ないのですが、ディレクトリだけは普通にやると、 他ドライブへのコピー・移動時はタイムスタンプが変わって しまいます(同ドライブ内へのコピーでも同様)。  Windows95ではディレクトリのタイムスタンプを保持したままの コピーなどは基本的にはできないようですが、何らかの方法で 実現した物が在ればと思います。

  • 作成日時のみを比較(コンペア)したいです。

    もちろん、見て分かるような、一つ二つとか、少量のデータの作成日時を比較しようというのではありません。 大容量データについて、全ファイルの作成日時を比較したいです。 多数のフォルダ、ディレクトリの比較ができるソフトで、 タイムスタンプ(作成日時)のみを比較できるソフトをご教授ください。 フリーの方がありがたいですが、シェアウェアの場合は、買うかどうかは分かりませんが、ぜひご紹介ください。 Windows XP

  • INIファイルの改ざんを検出する

    自作でソフトウェアを作成しているのですが、その中でINIファイルに設定を書き出しています。 しかし、実体のあるテキストファイル(INI)で保存すると、簡単に改ざん(ユーザーの意図していない悪質な改ざん)をされてしまうことになります。 ソフトウェアの性質上、INIファイルに保存されているデータをevalすることがあるのですが、 もしそこが改ざんされていれば大変なことになりかねません。 そこで、INIファイルの改ざんを検出、または改ざんされないようにしたいのですが、どのような手段があるでしょうか。 自分で考えたのは、 アプリケーション終了時に ・INIファイルのMD5ハッシュを取得、それを記憶。 ・INIファイルのタイムスタンプを記憶。 をして、次回起動時に現在のINIファイルのMD5,タイムスタンプと比較して、改ざんを検出するというものです。 ですが、この方法だと結局はMD5のハッシュ値やタイムスタンプをどこかに保存しておかねばならず、 そうなるとそれらも改ざんされる恐れがあって結局意味を成さなく成ってしまいます。 どうすると、一番効率的で安全でしょうか。 レジストリも結局は改ざんされてしまいます。 そもそも、完全に改ざんを防ぐことはできないだろうと思っていますので、 出来るだけ改ざんされにくい方法、または改ざんを検出しやすい方法をご教授いただければと思います。 様々な意見を頂きたいので、既に回答が出ている場合も追加で回答頂けると幸いです。

  • VBAでタイムスタンプを比較して

    VBAで色々とやろうとしているのですが、以下について教えてください。   c:\Documents\123.doc のタイムスタンプと d:\documents\123.Txt のタイムスタンプを比較して、 c:\Documents\123.doc のタイムスタンプが新しい時だけ、このファイルを d:\documents\123.Txt に上書きする。 その場合、文書は、Txtに変換?する。  特に、タイムスタンプの比較について教えて欲しいので、よろしくお願いします。