問題タブ [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.
scala - Scalaの行の内容で2つのファイルを比較する
.dimacs
次のような形式のファイルが 2 つあります。
と、
example_01.cnf
fileと比較して、 file から(行のいずれかで)同様の値を持つ行のみexample_02.cnf
を fileから抽出し、結果を新しいファイルに保存します。example_01.cnf
example_02.cnf
example_result.cnf
この場合、 は次のexample_result.cnf
ようになります。
たとえば、 、1 0
、-5 1 0
およびの行は、 、、および-6 1 0
のいずれの番号も.1
5
6
example_02.cnf
私の現在のコードは次のとおりです。
このコードでは、2 番目のファイルexample_02.cnf
はまだ使用していません。これら 2 つのファイルを比較するにはどうすればよいですか?
python - Python filecmp は、バイナリが等しいファイルに対して false を返します
zip ファイルとディレクトリがあります。zip ファイルに含まれるファイルは、ディレクトリ内に存在しない場合、またはファイルが異なる場合 (バイナリが等しくない場合)、ディレクトリにコピーされます。そのため、以下の 2 つの場合があります。
- zip からのファイルがディレクトリに含まれていません
- ディレクトリには、ディレクトリのファイルと同じ名前のファイルが既に含まれています
最初のケースでは、ファイルをディレクトリに直接抽出するだけです (意図的に zip のディレクトリ構造を保持せずに)。
2 番目のケースでは、ファイルを zip から一時ディレクトリに抽出し、次のコードと比較します。
そのため、2 回の実行の間に何もせずにプログラムを 2 回実行すると、(予想どおり) ケース 2 に遭遇します。この時点でファイル比較は true を返すはずですが (少なくとも私の理解では)、何らかの理由でprint(...)
常に の結果が返されますFalse
。
ここで私が間違っていることを誰かが知っていますか、それとも状況を誤って理解していますか?
java - アップロードするファイルがダウンロードしたファイルと同じかどうかを確認します
Javaでは、ユーザーがアップロードしているファイルがダウンロードしたファイルと同じかどうかを確認する方法があります(ファイル名を使用する以外に)。
たとえば、ユーザーが特定のテンプレートをダウンロードして入力し、アップロードするように指定された場合、ダウンロードしたファイルと同じファイルをアップロードしているかどうかを確認するにはどうすればよいでしょうか。