複数のフォルダに同じ名前のファイルが複数あり、タイムスタンプがあります。例:ファイル名ごとに最後の10個を除くすべてを削除するバッチファイル
foo_2017.01.16.png
foo_2017.01.15.png
foo_2017.01.14.png
bar_2017.01.16.png
bar_2017.01.15.png
bar_2017.01.14.png
file_2017.01.16.png
file_2017.01.15.png
file_2017.01.14.png
私は何をする必要てること_timestamp前に名前だけを解析し、各ファイル名の最後の10を維持するバッチファイルを作成することです。私はバッチであまりよく精通していないし、実際にここでいくつかの助けを使うことができます。すべてのファイルの変更日は同じなので、最後の10日間だけ保存するとは言えません。それ以外の場合は処理できます。
EDIT:
私は次のようになります28日より前の特定のフォルダ内のファイルを削除するバッチファイルを持って、私はそれぞれの反復処理するためにそれを修正する方法がわかりません特にファイル名や更新日時で行かないために:
/c echo @FILE
forfiles -p "C:\workspace\SeleniumTestResults" -s -m *.* /D -28 /C "cmd /c del @path"
ここでも、このバッチは間違いなく私のエリア
ヘルプはあなたが何かをやったことを意味するので、質問を適宜編集してバッチファイルを投稿し、問題の原因となっているコードの部分について具体的なヘルプを求めてください。 – Compo
変更した日付に基づいてすべてのファイルを削除するために使用しているバッチファイルのコピーを添付しました。私の質問の詳細をどのように行うか分かりません –
すでに投稿されている回答があるため、不完全または間違って表示されることがあります!代わりに別の質問を投稿してください!さらに、質問への解決策を決して含めないでください。代わりにあなた自身の答えを提供してください!ありがとうございました! – aschipfl