首页 > 解决方案 > txt文件打不开

问题描述

**您好,我的 Visual C# 正在运行,但是当我在 Form1.cs[Design] 中输入一个人的姓名时,它不会打开该文件。我的代码在下面,我还将附上我如何保存我的 txt 以及显示的错误。几个小时以来,我一直试图弄清楚这一点。我的目标是学习如何在我的目录文件夹中保存 txt 以及如何在 .cs 代码中调用它。

`` ```

错误

在此处输入图像描述

标签: c#

解决方案


tldr;
您的文件名是'BoysNames.txt.txt'

从图像中可以清楚地看出发生了异常,因为当前目录中没有名为“BoysNames.txt”的文件。我知道问题出在哪里。您已经隐藏了文件的扩展名,但文本文件仍以其扩展名显示。(请注意,由于“exe”文件没有显示其扩展名,但显示了“txt”。这意味着它具有双重扩展名)。所以,你需要这样做:

boysFile = File.OpenText('D:\\visual c#\\pp22\\bin\\Debug\\BoysNames.txt.txt');


为避免将来出现此类问题,请尝试以下步骤。

  1. 转到控制面板。
  2. 单击文件资源管理器选项 -> 查看
  3. 取消选中此选项“隐藏已知文件类型的扩展名”

显示分机


推荐阅读