我正在尝试在 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
我怎样才能让它工作?