質問者
ファイル名の日付箇所を判定してファイルを削除するバッチファイル

質問
すべての返信
-
BAT ファイル内で FORFILES コマンドを実行するのではダメなのでしょうか?
BAT ファイル内で例えば FORFILES /D -10 /M *.log /C "cmd /c del @file" と書くことで達成できます。
- 回答の候補に設定 栗下 望Microsoft employee, Moderator 2017年4月24日 0:50
-
marlboro_power さん、
PowerShell は使用できない環境とのことですが、Windows アプリケーション(*.exe)も使用/実行できないのでしょうか?
バッチファイルでの実装という制約条件をお書きになっているので、回答にも制限が付くと思います。もし *.exe の実行が可能ということであれば、ソフトを作りご提供したいと思います。(もちろん無償で)
_______________
北窓舎:芦田
(2017/4/25 追記)
念のため、申し添えます。
私は個人事業主で Windows 用のソフトウェアを開発しています。ソフトを作り無償でご提供したいと書いたのは、私にとってソフトウェア開発の練習になるため、そして(marlboro_power さんは企業におつとめだと推測するので)企業でお使いいただいたという実績になるためです。それ以外の理由はありません。- 編集済み Ashidacchi 2017年4月25日 3:09 追記