大文本文件识别不了?

ruan_hg 2011-05-14 11:13:02
想把一个大的文本文件读成string,这样写
string s=File.ReadAllText("c:\\1.txt");
单步跟踪,发现提示“找不到文件”,但1.txt确实在c盘下。于是写成这样:
FileInfo[] f=new DirectoryInfo("c:\\").GetFiles("*.txt");
单步跟踪发现f包含除1.txt外的所有文本文件。但打开c盘,发现类型为文本文件的文件中确实有1.txt。
这样就是说c#识别不了大文件?
如果是这样的话,如何解决这个问题呀?最好有将大文件读出string或string[]的源码或思路,我好参考一下!
...全文
66 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruan_hg 2011-10-13
  • 打赏
  • 举报
回复
是搞错了文件名,那个文件时log文件,我以为是txt的。
pmars 2011-05-14
  • 打赏
  • 举报
回复
我这怎么就没有问题,不能是因为文件大的原因吧。。。。
我姓区不姓区 2011-05-14
  • 打赏
  • 举报
回复
你先试试FileInfo[] f=new DirectoryInfo("c:\\").GetFiles();
看看你的txt是否在f中

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧