【发布时间】:2017-03-06 12:44:25
【问题描述】:
我正在使用 .txt 文件将数据保存在 Windows 窗体应用程序中。 .txt 与 .exe 位于同一文件夹中。但是,如果我通过快捷方式(比如说桌面快捷方式)启动应用程序,应用程序会将 .txt 文件保存在桌面中(即使实际的 .exe 位于其他位置)。我使用的代码是:
var myFile = File.Create(@"data.txt");
using (var sw = new StreamWriter(@"data.txt", true))
{
sw.WriteLine("I like apples.");
}
【问题讨论】:
-
@ManfredRadlwimmer 这似乎根本不是他要问的......
-
您要么需要确定 exe 的实际位置(请参阅副本)并使用绝对路径,要么更改您的工作目录。
-
@Milney 他实际上什么都没问,但他的问题可以这样解决。
标签: c# .net windows winforms shortcuts