Windows で、現在のディレクトリ内のすべてのファイルを削除するバッチ ファイルを作成しようとしていますが、4 つのファイル拡張子 (log、sdb、SDK、bat) を除外しています。
Windows で Forfiles コマンドを試しましたが、現在のフォルダー (bat ファイルも含む) のすべてが削除されます。私のコマンドは次のとおりです。
@ECHO OFF
FORFILES /M *.* /C "cmd /c IF NOT @ext=="sdb" (IF NOT @ext=="sbk" (IF NOT @ext=="log" (IF NOT @ext=="bat" DEL @FILE)))" /Q
どうすればそれを機能させることができますか?