#java
Есть ярлык на папку (.lnk), мне нужно, чтобы программа с помощью этого ярлыка получила адрес папки, на которую ярлык указывает. Как это можно сделать?
Ответы
Ответ 1
Если хочется угореть по хардкору - вот официальная спецификация формата LNK от Microsoft. Читаете, осознаёте, пишете прасер. Если же угорать не охота, то можно использовать опыт наших зарубежных коллег, коллективный разум которых породил сразу несколько вариантов парсеров файлов LNK.Ответ 2
Задачу получилось выполнить с помощью данного кода: https://github.com/DmitriiShamrikov/mslinks
Комментариев нет:
Отправить комментарий