Итак, как только я разместил этот вопрос, я подумал о том, чтобы попробовать робокопию - и это сработало !!
Примечание. Это решение включает в себя перезапись каталогов, поэтому ваш проблемный файл или каталог не может находиться в каталоге c: \ (в корне вашего загрузочного диска), и его действительно необходимо изолировать. Так что, если ваш «плохой» файл - c: \ bad, то вам не удастся использовать это решение, если вы не можете каким-то образом переместить его в c: \ x \ bad. Кроме того, если у вас есть другие файлы в том же каталоге, что и ваш «плохой» файл, временно переместите все остальные файлы в другое место.
Если ваш проблемный файл или каталог находится на каком-то уровне каталогов вниз и изолирован сам по себе, попробуйте это:
Предположение для этого примера, "плохой" файл или каталог: c: \ x \ bad
Шаг 1: Создайте каталог c: \ y и оставьте его пустым.
Шаг 2: Робокопия c: \ yc: \ x / mir
Вы должны увидеть, как robocopy сообщает об удалении дополнительного файла или каталога, и результат должен быть таким, что c: \ x теперь пуст.
Единственный раз, когда это не сработало для меня, это когда у проводника была открытая блокировка файла, которая вмешивалась - я закрыл все открытые окна проводника, и это прояснилось ... иногда, вы должны пройти весь путь и перезапустить проводник из задачи менеджер или просто перезагрузка ... но как только блокировка файла исчезнет, robocopy сделает свое дело.
Работает как шарм!