parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

доступны, да ;)

Maxx 26.06.2010 21:44 / 26.06.2010 21:49

то что explorer при удалении симлинка сначала заходит внутрь и рекурсивно удаляет всё содержимое источника и только потом удаляет сам симлинк - это ведь проблема експлорера, а не симлинков (и да - это "п..ц"). Парсер между прочим этой проблемой не страдает, так как честно удаляет ссылку, а не внутренности (наверно используется rmdir). Но вот почему он ее чикает, когда его попросили только удалить один из файликов внутри - совершенно непонятно. Подозреваю, что ноги растут из фичи удаления каталога, когда он пуст, но доказать не могу, ибо в исходниках пасрера не разобрался, хотя пробовал ;)

Мне вообще показалось, что парсер всегда делает попытку удаления каталога в котором удалил файл, просто OS ему не дает этого сделать, если каталог не пуст. Но может это у меня дилетантские глюки ;)

Для тех кто наткнется на эту же проблему, до излечения парсера, решение простое - повесить симлинку атрибут readonly (т.е. attrib +r "папка-ссылка")