Цитата
ShaddyR:
да какой же ебил решил, что если я не указал маску - значит, ее надо придумать за меня?
CMD/BAT - BAT-скрипт удаления файлов
Хоть я и ругаю иногда микрософт за его недосмотры, но в данном случае, возможно, я сам выразился недостаточно верно.
Если заглянуть в хелп, там указано:
Цитата:
имена Список из одного или нескольких файлов или каталогов.
Для удаления группы файлов можно использовать подстановочные
знаки. Если указан каталог, будут удалены все файлы в этом
каталоге.
То бишь, в данном случае, x: - это каталог (ну или иначе - диск с корневым каталогом, согласно синтаксису CMD), а ключ /s - рекурсия, т.е. скрипт выполняет вполне то, что ему указано, несмотря на имя "__rar_*", которое для скрипта не является именем файла, это может быть и каталог, и файл. Т.о. для него, это два
имени "x:" и "__rar_*", которые он и обрабатывает.
В общем, переходите на powershell, для таких задач он более вменяем, с точки зрения конкретных настроек и кроме того, существует возможность везде явно отделять каталоги от файлов.