con la finestra dialog.selectdirectory devo scegliere una cartella nella quale salvare i dati della mia applicazione
se scelgo una cartella di sistema, o comunque una dove non ho i permessi di scrittura al primo salvataggio verrà generato un errore
credo che non si possa limitare i percorsi a priori nella finestra di dialogo
l'utente ha accesso alla home, ma anche a /media, (forse ad altre?) controllo se nel percorso sono presenti queste due cartelle? (string.instr)
alla chiusura della dialog potrei creare e distruggere una nuova cartella e gestire l'eventuale errore risultante
l'alternativa è quella di creare un form con il'oggetto DirChooser, ma non ha il pulsante "crea cartella" che è tanto utile
rimane il comando shell per verificare se la cartella scelta ha i permessi di scrittura, un po macchinoso...
le soluzioni ci sono, mi piacerebbe scegliere la più semplice ed elegante