Не тот же! Батник это пакетный файл MS-DOS. А тут уже винда NT

Формальность. Переименуй cmd в bat и на его работу это никак не повлияет. Да, в Win NT расширенный набор команд и их параметров, но в данном случае это детали.
В общем, комментарии в данном случае указаны конечно не по правилам, но это ничего не меняет, поскольку они не мешают.
Зачем лишние сообщения об ошибках?
А поп поводу атрибутов, ты не прав, поскольку тут дело не столько в атрибутах, ты невнимательно изучил этот командный файл

можешь сравнить, удалить свою папку и мою

Да знаю я, что есть разница. По памяти написал пару команд для "вакцинации" флешек и прочих USB HDD (т.е. вирусов там нету и удалять ничего не надо).
Думаешь если вирус умеет снимать +h то он не снимет +s ?

Если уж совсем правильно то нужно делать как то так:
md \autorun.inf
md \autorun.inf\567
attrib +r +h \autorun.inf
attrib +r +h \autorun.inf\567
Вот в таком виде команды выполнятся и в Win NT и в Win 9x, и даже возможно в MS DOS (правда с поддержкой флешек там туго

). Расширение конечно же должно быть bat (cmd старые системы не поймут).
можешь сравнить, удалить свою папку и мою

Вот теперь понял, чем твой способ круче

com1 специальное имя. А все из-за поддержки костылей MS DOS

Что впрочем сказанного выше не отменяет.
rd "\\?\X:\autorun.inf\com1"
Вот так удаляет папку, где X буква нужного диска.
PS Зафлудили тааакую хорошую тему)