Pergunta

Há anos eu coloquei meus arquivos de dados do aplicativo em C: \ Mycompany \ MyDataFileFolder \ App onde 'app' é o nome do meu aplicativo. Eu fiz essa escolha nos primeiros dias de wild-west-windows quando a Microsoft parecia continuar mudando sua própria mente (meus documentos, documentos, dados do programa etc). Como eu aprendi mais sobre como fazer as coisas corretamente, e à medida que o Windows agora 'se estabeleceu' e é mais exigente sobre as permissões, eu gostaria de mover meus arquivos. Os usuários se acostumaram para onde estão, e o que eu realmente gostaria de fazer é implementar algo como o Windows faz com 'pastas especiais' onde existem vários nomes sinônimos, assim na minha pasta legada, eu gostaria de colocar algo In (ou alterar uma pasta para) um alias para o local real, que agora será algo descendente dos dados do programa. Dessa forma, os arquivos estão em um bom lugar com as permissões corretas e, se executamos um utilitário esperando ou modificando arquivos no lugar "antigo", isso é alterado de forma transparente para o lugar "novo" (assim, um atalho simples não funciona). / p >.

Isso é possível? Existem técnicas reconhecidas para isso? Estou usando o Delphi XE2.

Foi útil?

Solução

O que você está procurando é um link simbólico ou um Ponto de reparso .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top