2013-03-04 3 views
0

OK поэтому я использую этот код:Почему мой путь FileStream изменен, чтобы включить путь моего кода?

FileStream FS; 
StreamWriter SW; 
FS = new FileStream(path: newFileName, mode: FileMode.Append); 
SW = new StreamWriter(FS); 
SW.WriteLine(message); 
SW.Close(); 
SW.Dispose(); 
FS.Close(); 
FS.Dispose(); 

И при запуске файла Путь к коду входит в newFileName. Зачем? это настройка в vs? что мне не хватает? он работал.

Чтобы быть ясно, что линия, где это происходит,:

FS = new FileStream(path: newFileName, mode: FileMode.Append); 
+0

Какова ценность 'newFileName'? – aquinas

+0

И где объявлено и установлено newFileName? – Pete

+0

Является ли filename относительным путем? –

ответ

2

Ваш newFileName относительный путь. Проверьте рабочий каталог в настройках проекта. Проблема заключается в том, как код устанавливает newFileName.

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