Pregunta

Durante años he puesto mis archivos de datos de la aplicación en C: \ MyCompany \ MyDataFileFolder \ App Where 'App' es mi nombre de aplicación. Hice esta elección en los primeros días de Wild-West-Windows cuando Microsoft parecía seguir cambiando su propia mente (mis documentos, documentos, datos del programa, etc.). Como he aprendido más sobre cómo hacer las cosas correctamente, y cuando Windows ahora se ha establecido "y es más exigente con los permisos que me gustaría mover mis archivos. Los usuarios se han acostumbrado a donde se han acostumbrado, y lo que realmente me gustaría hacer es implementar algo como Windows lo hace con "carpetas especiales" donde hay varios nombres sinónimos, por lo que en mi carpeta heredada me gustaría poner algo En (o cambie una carpeta a) un alias para la ubicación real que ahora será algo descendiente de los datos del programa. De esta manera, los archivos están en un buen lugar con los permisos correctos y, si ejecutamos una utilidad, esperando o modificando archivos en el lugar 'antiguo', esto se cambia de forma transparente al lugar 'nuevo' (por lo tanto, un atajo simple no funciona). < / p>

¿Es esto posible? ¿Hay técnica reconocida para esto? Estoy usando Delphi XE2.

¿Fue útil?

Solución

Lo que está buscando es una Enlace simbólico o una Point Reparse .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top