問題タブ [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 投票する
2 に答える
1755 参照

scala - Scalaの行の内容で2つのファイルを比較する

.dimacs次のような形式のファイルが 2 つあります。

と、

example_01.cnffileと比較して、 file から(行のいずれかで)同様の値を持つ行のみexample_02.cnfを fileから抽出し、結果を新しいファイルに保存します。example_01.cnfexample_02.cnfexample_result.cnf

この場合、 は次のexample_result.cnfようになります。

たとえば、 、1 0-5 1 0およびの行は、 、、および-6 1 0のいずれの番号も.156example_02.cnf

私の現在のコードは次のとおりです。

このコードでは、2 番目のファイルexample_02.cnfはまだ使用していません。これら 2 つのファイルを比較するにはどうすればよいですか?

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

python - Python filecmp は、バイナリが等しいファイルに対して false を返します

zip ファイルとディレクトリがあります。zip ファイルに含まれるファイルは、ディレクトリ内に存在しない場合、またはファイルが異なる場合 (バイナリが等しくない場合)、ディレクトリにコピーされます。そのため、以下の 2 つの場合があります。

  1. zip からのファイルがディレクトリに含まれていません
  2. ディレクトリには、ディレクトリのファイルと同じ名前のファイルが既に含まれています

最初のケースでは、ファイルをディレクトリに直接抽出するだけです (意図的に zip のディレクトリ構造を保持せずに)。

2 番目のケースでは、ファイルを zip から一時ディレクトリに抽出し、次のコードと比較します。

そのため、2 回の実行の間に何もせずにプログラムを 2 回実行すると、(予想どおり) ケース 2 に遭遇します。この時点でファイル比較は true を返すはずですが (少なくとも私の理解では)、何らかの理由でprint(...)常に の結果が返されますFalse

ここで私が間違っていることを誰かが知っていますか、それとも状況を誤って理解していますか?

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

java - アップロードするファイルがダウンロードしたファイルと同じかどうかを確認します

Javaでは、ユーザーがアップロードしているファイルがダウンロードしたファイルと同じかどうかを確認する方法があります(ファイル名を使用する以外に)。

たとえば、ユーザーが特定のテンプレートをダウンロードして入力し、アップロードするように指定された場合、ダウンロードしたファイルと同じファイルをアップロードしているかどうかを確認するにはどうすればよいでしょうか。