Удалите /S
из команды del
:
<Prompt>del /?
Deletes one or more files.
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
names Specifies a list of one or more files or directories.
Wildcards may be used to delete multiple files. If a
directory is specified, all files within the directory
will be deleted.
/S Delete specified files from all subdirectories.
Редактировать после комментария
Поскольку это, похоже, не работает, что насчет ForFiles
?Что-то вроде:
forfiles /s /C "cmd /c echo @path\@file"
(Вы можете добавить IF
-класс в часть "cmd /c
)