web-dev-qa-db-ja.com

部分的に一致するファイル名を持つファイルを比較する方法は? (ツール/ソフトウェア?)

これを行うためのツール/ソフトウェアはありますか?

私はBeyondCompareを使用しており、それが提供する正規表現機能によってこれが可能になる可能性があるとアドバイスされていますが、実用的なソリューションはまだ見ていません。

背景として、ハードディスク上の長い名前のファイルと、この標準の長さに準拠するように長さを切り捨てるUDF1.02を使用してDVDに書き込まれたファイルを比較しようとしています。この長さを緩和する後の標準を使用したくありません。

2
therobyouknow

がある 5つの可能な解決策:

  1. UDF1.02標準内の長さにファイルを切り捨てます。例:スクリプトを使用してこれを自動化し、インテリジェントに実行します。つまり、前の切り捨てと同じファイル名が存在する場合は、増分するインデックス番号をファイルに追加します。インデックス番号を追加しても、ファイル全体の長さが標準内に保たれるようにすることを忘れないでください。これは可能な解決策ですが、他のファイルを参照するファイルに注意する必要があります。 htmlの場合、ファイル名が切り捨てられると、ファイル内の参照が壊れます。

  2. 後のUDF標準を使用してください。 UDF1.02は最も広く互換性があり、最小公分母であるため、お気に入りではありません

  3. ツール内での正規表現の使用について説明している比較対象外のスレッドがありますが、スレッドはまだ確実に機能するソリューションを提供するとは結論付けられていません: http://www.scootersoftware.com/vbulletin/showthread.php? p = 29639

  4. MindGems Fast Duplicate File Finderを使用して2つのフォルダーを比較し、一方のフォルダーが重複の自動マーク付けから除外されるように構成を設定します。これは、もう一方のフォルダーの重複をマーク(および削除)して、ファイルだけを残しておくことができることを意味します。最初のフォルダー: http://www.mindgems.com/products/Fast-Duplicate-File-Finder/Fast-Duplicate-File-Finder-FAQ.htm#EXCLUDE_FOLDER_FROM_AUTOMARK

  5. EDIT --new:ASCIIのみが必要な場合は、UDFのUnicodeをオフにします。これにより、使用可能な文字が2倍になるため、切り捨ての状況が軽減または排除されます。 unicode offは、UDF1.02を含むUDF標準の有効なオプションですが、どうやら: http://forum.imgburn.com/index.php?showtopic=17822&st=0&p=131270&#entry13127

0
therobyouknow

[セッション]-> [セッション設定]に移動し([その他]タブを選択)、要件に応じて[配置の上書き]パターンを設定します。

左側leftunmatchname

右側rightunmatchname

名前が部分的に一致するファイルを比較する例:

enter image description here

0
Anubhav Jain