2009-02-09 21 views
15

Ist es möglich, ein Verzeichnis mit StreamWriter zu erstellen?Wie erstellt man ein Verzeichnis mit StreamWriter?

+0

wen auch immer downmodded dies braucht eine Kopfüberprüfung . Es ist eine berechtigte Frage (zugegebenermaßen leicht zu googeln). –

+1

Snorfus, vielleicht dachte die Person, die Frage sei unklar. Außerdem ist es "wer auch immer", nicht "wen auch immer". –

+12

Ironischerweise kommt die Google-Suche "create directory streamwriter" hier – itchi

Antwort

24

Nein. Sie können mit einem StreamWriter kein Verzeichnis erstellen. Verwenden Sie stattdessen Directory.CreateDirectory.

Wenn Sie versuchen, die Verzeichnisnamen aus einer Datei-Stream zu lesen und dann eine Datei auf diesem Text basierte erstellen, werden Sie so etwas wie dieses benötigen:

FileStream fs; // this is the filestream from somewhere. make sure to dispose it 
using (StreamReader r = new StreamReader(fs)) 
    Directory.CreateDirectory(r.ReadToEnd()); 
+0

Ja, ich weiß über das Directory.CreateDirectory, aber CreateDirectory können Sie nur eine Zeichenfolge übergeben. Ich muss einen FileStream übergeben – theKing

+0

Arif, wie erwarten Sie, ein Verzeichnis basierend auf dem * Inhalt * einer Datei zu erstellen? –

+0

Entschuldigung, ich bin nicht klar über Ihre Frage? Ich habe nie gesagt, dass ich nicht erwarte, ein Verzeichnis zu erstellen, das auf dem * Inhalt * einer Datei basiert. Bitte klären Sie – theKing

Verwandte Themen