4

1つのフォルダーとすべてのサブフォルダーを別のフォルダーとすべてのサブフォルダーと比較して、そこに含まれるファイルの違い(ファイルの存在、不在、サイズ、ファイル名のリスト)を確認するプログラムはありますか?

使用例:環境1のDLLファイルが100個あり、環境2の100個のDLLファイルと(サイズと変更日が)異なるかどうかを確認したいので、環境1のすべてのDLLをコピーして貼り付けます。ディレクトリAに、環境2のすべてのDLLをディレクトリBに配置します。

次に、ディレクトリAとBで「ディレクトリ比較」プログラムを実行すると、2つのディレクトリ間で変更された日付と時刻が異なる7つのDLLのリストが表示されます。

編集:OSはWindowsXPです

4

8 に答える 8

3

私はDiffMergeがかなり好きです。

于 2010-03-26T20:14:52.983 に答える
2

比較を超えて http://www.scootersoftware.com/

于 2010-03-26T20:14:42.360 に答える
1

私が最初に考えることができるのは、diffUnixライクなシステムに付属しているツールです。

于 2010-03-26T20:15:23.077 に答える
1

AraxisMergeを使用することを好みます。これは、ファイルとフォルダの比較とマージに非常に便利なツールです。それが持っている唯一の欠点は、それが無料ではないということです。

于 2010-03-26T20:15:49.597 に答える
1

Synchronizeこれを正確に行うために作成されています。

http://www.grigsoft.com/wndsync.htm

同期してください!3詳細

1:フォルダ比較の結果を表示するファイルリスト。(出典:grigsoft.com
代替テキスト

2:ダイアログを簡単な形式で開始します。(出典:grigsoft.com
代替テキスト

3:フルパワーが必要な場合は、開始ダイアログが異なる場合があります(ソース:grigsoft.com
代替テキスト

これはgrigsoftによって作成されています(優れたCompare It!差分ツールにもなります)。

于 2010-03-26T20:19:43.653 に答える
1

無料のものを探している場合は、SyncToyもこれを行います。

http://www.microsoft.com/downloads/details.aspx?familyid=c26efa36-98e0-4ee9-a7c5-98d0592d8c52&displaylang=en

于 2010-03-26T20:22:15.207 に答える
1

Pythonには、ファイルとディレクトリの比較モジュールがあります:http: //docs.python.org/library/filecmp.html

プログラム

import filecmp
filecmp.dircmp( 'a', 'b' ).report()

たくさん教えてくれます。次に、これをカスタマイズして、違いに関する情報を多かれ少なかれ提供できます。

于 2010-03-26T20:47:28.530 に答える
1

私はWinMergeが好きですが、DLLのようなバイナリファイルでどれだけうまく機能するかはわかりません。

于 2010-03-30T19:39:44.763 に答える