Una soluzione, se per "relativo" intendi relativo al path dell'applicazione, è usare l'inganno: puoi creare un percorso assoluto ma calcolato in base al percorso dell'applicazione (se per "relativo" intendi questo). Se ad esempio il tuo file è nella sottocartella TEMP, la riga
ti restituisce il suo percorso assoluto dal punto di vista della macchina, ma relativo da quello del programmatore, che non è costretto a riscriverlo ogni volta che sposta l'applicazione in altre cartelle.codice:percorso = App.Path + "\TEMP\" + nomeFile
Sono ovviamente possibili navigazioni più complicate, usando nel path codici come il ".." per risalire di una o più cartelle.
![]()