erstellen von Dateien, rekursiv Verzeichnisse erstellen

Las ich einige Datei-E /a-tutorials für C# und haben es geschafft, zu schreiben, einige Dateien, aber was, wenn der Weg, den ich bekomme, enthält Verzeichnisse?

Zum Beispiel, ich möchte um die Datei zu erstellen namens data/my_file außer data Ordner nicht vorhanden ist.

Die Linie,

BinaryWriter outFile = new BinaryWriter(File.OpenWrite(path));

wo path ist der oben genannten Zeichenfolge, stürzt ab mit der Meldung, dass ein Teil des Pfads nicht vorhanden ist, was bedeutet, dass C# nicht, Sie zu erstellen, wie erforderlich.

Möchte ich C# mit all den chaotisch-Verzeichnis erstellen und überprüfen für mich, anstatt mich mit zu analysieren Pfad, und erstellen Sie alle erforderlichen Verzeichnisse. Ist das möglich? Ansonsten ist es ein code-snippet, das kann ich einfach kopieren, in mein Projekt, die behandeln alles, was ich sein könnte mit Blick auf (da weiß ich nicht viel über das Datei-management).

InformationsquelleAutor der Frage That Umbrella Guy | 2012-06-08

Schreibe einen Kommentar