Domanda

Per anni ho inserito i miei file di dati dell'applicazione in C: \ MyCompany \ MyDataFileFolder \ App dove 'app' è il mio nome dell'applicazione. Ho fatto questa scelta nei primi giorni di Wild-West-Windows quando Microsoft sembrava continuare a cambiare la propria mente (i miei documenti, i documenti, i dati del programma ecc.). Come ho imparato di più su come fare le cose correttamente, e mentre Windows è ora "sistemato" ed è più schizzinoso sulle autorizzazioni che vorrei spostare i miei file. Gli utenti si sono abituati a dove sono però, e ciò che mi piacerebbe davvero fare è implementare qualcosa come Windows fa con "cartelle speciali" dove ci sono diversi nomi sinonimi, quindi nella mia cartella legacy che vorrei mettere qualcosa In (o modificare una cartella in) un alias per la posizione reale che ora sarà qualcosa discendente dai dati del programma. In questo modo, i file sono in un buon posto con le autorizzazioni corrette e se eseguiamo un'utilità che si aspetta o modifichiamo i file nel posto 'vecchio' questo viene cambiato in modo trasparente al posto "nuovo" (quindi un semplice collegamento non funziona). < / P >.

è possibile? C'è una tecnica riconosciuta per questo? Sto usando Delphi Xe2.

È stato utile?

Soluzione

Quello che stai cercando è né un link simbolico o un Punto di ripase .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top