通过快捷方式(.lnk)启动Windows窗体会导致不良结果

时间:2017-03-06 12:44:26

标签: c# .net windows winforms shortcuts

我使用.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.");
}

1 个答案:

答案 0 :(得分:1)

如果您右键单击快捷方式并单击属性链接 - 您将看到一个选项来更改开始时间:路径 - 这是CWD将成为的程序...