У меня была структура каталогов (src/...), созданная 7za.exe Cygwin. Из командной строки я запустил rmdir /s /q src
.
Это привело к сообщениям об ошибках (перефразируя, поскольку моя оболочка DOS давно переполнилась):
Невозможно удалить src/test/unit/geom
Каталог не пустой
Просмотр src/test/unit/geom
показал, что он действительно пуст, поэтому я снова запустил ту же команду rmdir. Та же ошибка, но вместо этого она указывает на src/test/unit
. И мое окно проводника, которое показывало отсутствие содержимого в src/test/unit/geom
опустилось до src/test/unit
.
Три казни через rmdir, полностью исчезли.
Это Windows 7 и set CYGWIN=nontsec
был запущен. Я считаю, что это было источником проблем со сборкой в течение некоторого времени, но до сих пор я не опознал виновника.
Что я могу сделать, чтобы избежать этого в будущем? Если это произойдет снова, что я должен искать с точки зрения выявления поврежденных аспектов структуры каталогов?