問題タブ [file-comparison]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
65 参照

windows - FC コマンドを使用して 2 つのファイルが異なる正確な場所を表示する方法はありますか? またはWindowsで2つのファイルを比較する他の良い方法はありますか?

次のコマンドで 2 つのファイルを比較しています。

そして、4000行の違いがあります...

しかし、違いが表示される場合は、各ファイルから3〜5行を貼り付けるだけで、違いが発生した場所を見つけるために自分でそれらを比較する必要があります.

違いがどこにあるのかを簡単に確認する方法はありますか? たぶん、「HERE」のようなフラグを最初に他と異なる場所に追加するようなものでしょうか?

0 投票する
4 に答える
367 参照

python - Python ファイル文字列の比較

2 つのテキスト ファイルの文字列を比較しようとしています。テキストは、.exe から読み取る bintext アプリケーションによって生成され、次のような形式のファイルを生成します。

ファイル pos メモリ pos ID テキスト

======== ======= == ====

00000000004D 00000040004D 0 !このプログラムは DOS モードでは実行できません。

0000000000A0 0000004000A0 0 濃厚!

空白で aを実行しようとしましたline.splitが、結果として最後の列の内容も空白で区切られています。[!this program cannot be run in dos mode]私が得た代わりに[!this,program,cannot,be,run,in,DOS,Mode,.]

配列を分割せずに txt ファイルから列 3 全体を配置する簡単な方法はありますか?

0 投票する
2 に答える
1249 参照

batch-file - バッチ ファイル比較 (FC) 出力が機能しない

ディレクトリからのファイルのリストを含む 2 つのファイルがあります: files.txt と filesb.txt
file1.txt には次のものが含まれます。

filesb.txt には以下が含まれます。

私が理解していることから、次のバッチコード:

これを出力する必要があります:

代わりにこれを出力します:

周囲のファイルではなく、異なるファイルのみを出力するにはどうすればよいですか? 前もって感謝します!

0 投票する
2 に答える
1617 参照

command-line - コマンド ラインを使用して、既存のメルド インスタンスで新しいタブを開きます

コマンドライン(端末など)またはプログラムを使用して、既存のmeldインスタンスで新しいファイル比較を開始する方法はありますか。


たとえば、次の 2 つのコマンドは、meld

ただし、両方のファイル比較が同じインスタンスで異なるタブで開かれることをお勧めします。入手方法はわかりませんが、言いたいことは説明できます。

2 番目のコマンド ( ) を変更できると仮定しmeld ./3/a3.txt ./4/b4.txt &ます。たとえば、未知のオプションを助けることができます。

または、ファイル比較を既存のインスタンスに追加するアプリケーションを作成することも可能です。meld

0 投票する
1 に答える
240 参照

c# - MSI が変更されているかどうかを確認する最善の方法は何ですか?

私たちの組織では、ビルドが成功するたびに、自動化されたスクリプトがすべての MSI をビルドの場所から共有フォルダー内の新しいフォルダーにコピーします。150以上のプロジェクトがあります。私が直面している問題は、20 個のプロジェクトしか変更されていないにもかかわらず、自動化されたスクリプトが 150 個の MSI をすべて新しいフォルダーにコピーして貼り付けることです。したがって、最近のビルドでどのプロジェクトの MSI が変更されたかを特定できません。タイムスタンプが表示される場合、新しいフォルダー内のすべての MSI で同じです。

プログラムまたはツールを使用して手動で、変更された MSI のリストを特定する方法を誰かが提案できますか? 手動の場合、ファイルを 1 つずつ比較するべきではありません。

基本的に、2 つの共有フォルダーを比較して、変更された MSI のリストを生成したいと考えています。

注意 : ビルドの場所にアクセスすることはできません。また、既存の自動化されたスクリプトを変更する範囲もありません。しかし、私は新しいものを書くことができます。

0 投票する
1 に答える
354 参照

version-control - Beyond Compare またはその他のツールを使用した 2 つのディレクトリのコマンド ライン比較

コマンド ライン ユーティリティを使用して比較する必要がある 2 つのディレクトリがあります。2 つの要件があります。

  1. 出力に等しいファイルを表示しない - つまり、等しいファイルの名前でさえ出力に表示したくない
  2. 重要でない違いを無視する可能性

Beyond Compare 2 をルール比較で使用しようとしましたが、最初の要件を満たすオプションが見つかりませんでしたが、Beyond Compare 4 では 2 番目の要件を満たすことができませんでした。

Beyond Compare または他のツールでこれを行う方法を知っている人はいますか?