2009-02-09 14 views
15

Возможно ли создать каталог с помощью StreamWriter?Как создать каталог с помощью StreamWriter?

+0

кого downmodded это нуждается в проверке головы , Это действительный вопрос (по общему признанию, хотя и легко googled). –

+1

Снорфус, возможно, человек думал, что вопрос неясен. Кроме того, это «кто бы то ни было», а не «кто бы то ни было». –

+12

по иронии судьбы, поиск google «create directory streamwriter» приходит сюда – itchi

ответ

24

Нет. Фактически вы не можете создать каталог с помощью StreamWriter. Вместо этого используйте Directory.CreateDirectory.

Если вы пытаетесь прочитать имя каталога из файлового потока, а затем создать файл на основе этого текста, вам нужно что-то вроде этого:

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

Да, я знаю о директории Directory.CreateDirectory, но для CreateDirectory вы можете передавать только строку. Мне нужно передать FileStream – theKing

+0

Arif, как вы ожидаете создать каталог на основе * содержимого * файла? –

+0

Извините, я не знаю о вашем вопросе? Я никогда не говорил, что я не ожидаю создания каталога на основе * содержимого * файла. Пожалуйста, уточните – theKing

Смежные вопросы