como limpar o cache? de arquivos .url

1

Estou fazendo alguns scripts que geram arquivos .url no meu diretório C: \ temp. Esses arquivos têm apenas duas linhas. Por exemplo, como um teste, criei um arquivo C: \ temp \ test_shortcut.url:

(echo [InternetShortcut] && echo URL=http://www.yahoo.com) > c:\temp\test_shortcut.url

que irá gerar um arquivo contendo (verificável com o bloco de notas):

[InternetShortcut]
URL=http://www.yahoo.com

Se você clicar duas vezes no link, receberei a página do Yahoo esperada no Internet Explorer.

Se eu substituir o arquivo .url por algo como:

(echo [InternetShortcut] && echo URL=http://www.google.com) > c:\temp\test_shortcut.url

Novamente, novos conteúdos verificáveis com o bloco de notas. Se eu abrir este novo link (mesmo nome de arquivo), então eu ainda termino no Yahoo. Se renomear o arquivo .url, recebo o Google.

Se eu editar o URL de forma não programática através da folha de propriedades do Explorer, posso atualizar o URL sem renomear o arquivo, mas o formato do conteúdo do arquivo também é atualizado para um formato diferente .url.

Qual é o mecanismo para armazenar em cache o URL de destino dos arquivos .url e como posso limpá-lo ou atualizá-lo?

Algumas informações adicionais, que eu acho, limitam-se ao Explorer:

  • se o arquivo .url for aberto por meio de cmd /C c:\temp\test_shortcut.url , o conteúdo do arquivo .url será usado
  • se o arquivo .url for aberto por meio de iexplore.exe c:\temp\test_shortcut.url , o conteúdo do arquivo .url será usado

  • se o .url for aberto usando start- > run- > C: \ temp \ test_shortcut.url, será usada a versão em cache

  • se o arquivo .url for aberto com um duplo clique no explorador, a versão em cache é usada
por Pete 12.06.2015 / 20:32

0 respostas