2017-12-15 5 views
1

半重複ファイル(名前ベース)を削除する方法がありますか?Windowsでバッチファイルやその他の手段(フリーウェアユーティリティ)を使用していますか?半重複ファイルを削除する

私はディレクトリ内のファイル次ている例を与える:この場合

  • fileNameXXX(aaa).ext
  • fileNameXXX(bbb).ext

は、私はそれだけだfileNameXXX(bbb).ext

+3

あなたは '(bbb)'を保存したいと決めるのですか? – npocmaka

+0

私はより良い例を取っていたはずですが、それが言語特有であるとしましょう。したがってこの場合、bbbは(オランダ語)になります。ですから、オランダのすべてのファイルを保存したいだけです。 – Goowik

答えて

2

を維持したいです一行一括:

for /f "delims=" %%f in ('dir /b "*(*).ext" ^| find /v "(ddd)"') do ECHO del "%%f" 

(ddd)のファイルを除いたファイルマスクに一致するすべてのファイルに対して:削除します。

ECHOの出力が必要に応じて削除されます。

注:コマンドラインで(バッチファイルではなく)直接使用する場合は、%%fをすべて%fに置き換えてください。

ヒント:の場合はチェックしてください。そうでない場合は、英語のままにしてください。