Мне нужно обработать несколько каталогов, определить, какие файлы в них являются символическими ссылками, и на что они ссылаются. Это звучит просто, но я не контролирую присутствие элементов управления или других символов в именах файлов, и мне нужно надежное решение.
Итак, учитывая файл произвольного имени, как я могу безопасно определить, на что он ссылается, когда пункт назначения ссылки может также иметь произвольное содержимое?