0
我正在使用.txt文件將數據保存到Windows窗體應用程序中。 .txt位於與.exe相同的文件夾中。但是,如果我通過快捷方式啓動應用程序(假設是桌面快捷方式),則應用程序會將.txt文件保存在桌面中(即使實際的.exe位於其他位置)。我使用的代碼是:通過快捷方式(.lnk)啓動Windows窗體會導致不良結果
var myFile = File.Create(@"data.txt");
using (var sw = new StreamWriter(@"data.txt", true))
{
sw.WriteLine("I like apples.");
}
@ManfredRadlwimmer這似乎並不完全是他要求的...... – Milney
您或者需要確定您的exe文件的實際位置(請參閱重複項)並使用絕對路徑或更改您的工作目錄。 –
@米爾尼他實際上並沒有問任何問題,但他的問題可以通過這種方式解決。 –