Обновления ярлыка .url в Windows
Допустим у меня есть код
public class Main {
public static void main(String[] args) throws IOException {
Path path = Paths.get("D:\\Users\\Desktop\\Test.url");
Files.writeString(path,"[InternetShortcut]"+"\n"+"URL=https://example.com");
}
Создаю .url ярлык все хорошо, но при изменении ссылки, или создании ярлыка заново остается предыдущая ссылка. Если я преобразю его в .txt то там записана новая ссылка, но при обратном преобразованни снова старая. Так вот предполагаю что проблема в том что Explorer как-то кеширует ссылку, так-как при перезапуске проводника обновляется и ссылка. Хочу узнать как устранить или обойти эту проблему
Источник: Stack Overflow на русском