Stellen Sie sich vor, ich möchte die folgende Datei erstellen (oder überschreiben): - C:\Temp\Bar\Foo\Test.txt
Verwendung der File.Create (..) -Methode kann dies geschehen .
ABER, wenn ich keinen der folgenden Ordner habe (von diesem Beispielpfad oben)
- Temp
- Bar
- Foo
dann bekomme ich eine DirectoryNotFoundException ausgelöst.
Also .. gegeben ein Weg, wie können wir alle die Ordner rekursiv erstellen notwendig , um die Datei zu erstellen .. für diesen Pfad? Wenn temporäre oder Balkenordner vorhanden sind, Foo jedoch nicht ... dann wird dies ebenfalls erstellt.
Nehmen wir zur Vereinfachung an, dass keine Sicherheitsbedenken bestehen - alle Berechtigungen sind in Ordnung usw.