2017-04-11 16 views
0

ERPシステムでトランザクションを監視するソフトウェアがあります。新しいトランザクションでシステムを更新できないとエラーが発生し、30分ごとにトランザクション文書のPDFが作成されますエラーが続くことを確認します。名前に応じてファイルを削除するバットファイル

命名規則は次のように行く:AINA00001は、その更新が、エラーがPDFがAINA00001-1呼ば作成され、その後、別のものがAINA00001-2になりますが発生した場合、元のトランザクション文書です。

最近、システムをアップグレードしたため、システムに多くのエラーが生成されています。元のドキュメントとそのドキュメント用に作成された最後のドキュメントの間にあるファイルを削除するように.batファイルを作成したいので、毎週ドキュメントを実行できます。 AINA00001に30個のエラーがあった場合は、AINA00001-1とAINA00001-29を削除できます。

+0

バッチファイルは必要ありません。ワイルドカード文字が必要です。 – abelenky

答えて

1

与えられた情報から、あなたは、単にやっと良いことがあります:

DEL AINA*-* 

これは、すべてのファイルAINAで始まり、後にダッシュ-を含むが削除され、AINA00001意志のような「元のトランザクションの文書を」IE削除されません。

DIR /B AINA*-* 

これは、最初のコマンドで削除されるファイルを出力します。

+0

こんにちは、非常に便利ですが、残念ながら私はエラーの最後の入力を維持したかったのです。だからAINA00001に30のエラーがあったら、AINA00001-1とAINA00001-29とその2つの項目の間のすべてを削除することができました。 – JamieAI

関連する問題