Originariamente inviato da cla80
Tuttavia, se la directory risulta già presente, non la crea.
Mi sembra normale che non sia possibile creare una directory se questa è già presente. Qual è il tuo vero problema?

Si tratta di dover controllare anticipatamente che la directory non sia già esistente?

In tal caso, puoi usare la funzione DirectoryExists che è in grado di dirti se la directory passata come parametro esiste oppure no; in caso negativo, puoi richiamare la funzione CreateDir per crearla.

In alternativa, hai a disposizione anche la funzione ForceDirectories che è in grado di "forzarti" un intero percorso di directory e sottodirectory, creando se necessario le directory incluse nel percorso in modo del tutto automatico.

Ciao!