В очередной раз наткнулся на неудаляемую папку, в очередной раз забыл чего с этим делом делать...
Оказалось проблема была в слишком длинном пути, длинна всех папок и подпапок была больше 255 символов, как потом оказалось дело еще и во вложенности папок, их допускается максимум 128, это кстати ограничение файловой системы.
Решение: Заходим в самую последнюю папку в которую дает зайти и выполняем Subst X: C:\путь_к_очень_длинной_папке\и_ее_подпапкам тем самым подключая оставшуюся часть пути как виртуальный диск X: тем самым укорачивая путь. Потом заходим на диск X: и удаляем все части папки находящиеся ниже той что мы подключили.
То есть было примерно так:
Диск:\имя_вложенной_папки_1\имя_вложенной_папки_2\имя_вложенной_папки_3\имя_вложенной_папки_4\…
Подключил вложенную папку 4 как виртуальный диск
subst x: Диск:\имя_вложенной_папки_1\имя_вложенной_папки_2\имя_вложенной_папки_3\имя_вложенной_папки_4\
После удаления папки не забываем отменить действие команды Subst. Выполняем Subst с ключем /D - Subst /D
Как всегда надо было не изобретать велосипед, а "читать прилагаемую документацию".... у Микрософта все это уже описано: