**您好,我的Visual C#正在运行,但是当我在Form1.cs [Design]中输入一个人的名字时,它不会打开该文件。我的代码在下面,我还将附上我如何保存txt以及显示的错误。我花了好几个小时试图解决这个问题。我的目标是学习如何将txt保存在目录文件夹中以及如何在.cs代码中调用它。
`` ```
答案 0 :(得分:3)
tldr;
您的文件名是'BoysNames.txt.txt'。
从图像中可以清楚地看到发生了异常,因为在当前目录中没有名为“ BoysNames.txt”的文件。我明白问题出在哪里。您已经隐藏了文件的扩展名,但文本文件仍显示其扩展名。 (请注意,由于“ exe”文件未显示扩展名,但显示了“ txt”。这意味着它具有双扩展名)。因此,您需要执行以下操作:
boysFile = File.OpenText('D:\\visual c#\\pp22\\bin\\Debug\\BoysNames.txt.txt');
为避免将来出现此类问题,请尝试以下步骤。
答案 1 :(得分:0)
看起来它不会打开文件,因为它不在您所说的位置。查看错误,它会告诉您它在哪里寻找文件,它确实存在吗?