2013-03-04 59 views
0

行,所以我用這個代碼:爲什麼我的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 2013-03-04 18:19:59

+0

newFileName是在哪裏聲明和設置的? – Pete 2013-03-04 18:20:36

+0

文件名是相對路徑嗎? – 2013-03-04 18:21:33

回答

2

newFileName是相對路徑。在項目設置中檢查您的工作目錄。問題在於代碼如何設置newFileName

相關問題