c# - txt文件打不开
问题描述
**您好,我的 Visual C# 正在运行,但是当我在 Form1.cs[Design] 中输入一个人的姓名时,它不会打开该文件。我的代码在下面,我还将附上我如何保存我的 txt 以及显示的错误。几个小时以来,我一直试图弄清楚这一点。我的目标是学习如何在我的目录文件夹中保存 txt 以及如何在 .cs 代码中调用它。
`` ```
解决方案
tldr;
您的文件名是'BoysNames.txt.txt'。
从图像中可以清楚地看出发生了异常,因为当前目录中没有名为“BoysNames.txt”的文件。我知道问题出在哪里。您已经隐藏了文件的扩展名,但文本文件仍以其扩展名显示。(请注意,由于“exe”文件没有显示其扩展名,但显示了“txt”。这意味着它具有双重扩展名)。所以,你需要这样做:
boysFile = File.OpenText('D:\\visual c#\\pp22\\bin\\Debug\\BoysNames.txt.txt');
为避免将来出现此类问题,请尝试以下步骤。
- 转到控制面板。
- 单击文件资源管理器选项 -> 查看
- 取消选中此选项“隐藏已知文件类型的扩展名”
推荐阅读
- python - XGBoost 模型需要多少内存?
- javascript - 为什么 useContext 只在子组件/函数中更新?
- python - Python中的二进制加法进位和溢出
- python - 如何在 Python 中将 ndjson 文件转换为 csv 文件?
- json - 如何在 SQL Server 中创建父子字符串
- python-3.x - 用户未登录系统时如何使用pywinauto进行点击操作?
- git - 如何配置系统通过 ssh 反向隧道/代理使用 git?
- javascript - React 中 Context API 和 Next js 路由之间的冲突
- d3.js - 更改显示的 x 轴上刻度标签的数量?
- php - 使用PHPUnit更新数据的Laravel测试,断言两个字符串相等失败