2011-12-15 7 views
7

私のパナソニックカメラは、その愚かなPHOTOfunSTUDIOを使って写真をインポートします。写真を撮影した日付の名前でフォルダを作成し、それぞれのフォルダに写真をインポートします。ここまでは順調ですね。しかし、カメラからすべての古い画像を取り除く前にもう一度読み込んだ場合、古い画像は名前サフィックス(002)、(003)、...を追加して再度インポートされます。Windowsのバッチファイルを使用して特定の文字列を含むファイルを削除するにはどうすればよいですか?

私の質問:それらのフォルダから名前の接尾辞を持つすべてのファイルを削除するにはどうすればよいですか?多分私は愚かだった、

D:\Photos\2011\2011-12-01>dir /b 
20111201_184550(002).cont 
20111201_184550(002).iis 
20111201_184550(002).m2ts 
20111201_184550(002).tmb 
20111201_184550.cont 
20111201_184550.iis 
20111201_184550.m2ts 
20111201_184550.tmb 

答えて

8

OK:

は例えば、これは一つのフォルダです。 。これは、任意のバッチは必要ありません。

del /s *(00?).* 
2
del *"("*")".* /s 

「」(それは代わりに、deleteコマンドの一部であるの文字があることを意味
/sが周り - 含まれるすべてのサブフォルダを

あなたは簡単のように検索するためのワイルドカードのアスタリスク(*)を使用することができますhttp://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/del.mspx?mfr=true

http://msdn.microsoft.com/en-us/library/ms690414%28v=vs.85%29.aspx

1

任意の検索ユーティリティ

- ディレクトリが

del Search_Service_Application_1_*.trn 

指定されていない場合は現在のフォルダを検索 - あなたが別のドライブにある場合でも作業特定のフォルダを指定することを

del d:\test\*copy*.txt 
関連する問題