Immagina di voler creare (o sovrascrivere) il seguente file: - C:\Temp\Bar\Foo\Test.txt
Utilizzando il metodo File.Create (..) , questo può farlo.
MA, se non ho una delle seguenti cartelle (da quel percorso di esempio, sopra)
- Temp
- Bar
- foo
poi mi viene lanciata una DirectoryNotFoundException .
Quindi .. dato un percorso, come possiamo creare ricorsivamente tutte le cartelle necessarie per creare il file .. per quel percorso? Se esistono cartelle Temp o Bar, ma Foo no ... allora anche quello viene creato.
Per semplicità, supponiamo che non ci siano problemi di sicurezza: tutte le autorizzazioni vanno bene, ecc.