Ich habe einige Datei IO Tutorials für C# gelesen und habe es geschafft, einige Dateien zu schreiben, aber was ist, wenn der Pfad, den ich gebe Verzeichnisse enthält?Erstellen von Dateien, rekursiv Erstellen von Verzeichnissen
Zum Beispiel möchte ich die Datei namens data/my_file
erstellen, außer data
Ordner existiert nicht.
Die Linie,
BinaryWriter outFile = new BinaryWriter(File.OpenWrite(path));
wo path
die obige Zeichenfolge ist, stürzt mit der Nachricht, die Teil des Pfades nicht existiert, was bedeutet, C# schafft sie nicht, wie erforderlich.
Ich möchte C# alle die unordentliche Verzeichniserstellung und Überprüfung für mich behandeln, anstatt mich den Pfad zu analysieren und alle erforderlichen Verzeichnisse zu erstellen. Ist das möglich? Ansonsten gibt es ein Code-Snippet, das ich einfach in mein Projekt kopieren kann, das alles behandelt, was ich übersehen könnte (da ich nicht viel über Dateiverwaltung weiß).
Sie brauchen nicht Ihren Titel mit "C#" voranzustellen. \t Bitte lesen Sie "[Stack Overflow benötigt nicht Ihre SEO-Fähigkeiten] (http://meta.stackexchange.com/a/130208)". –