文本文件的读取。。。。。。。。。高手们花费你们5秒种就可以了,是吗??

wuhuiITren 2006-07-21 10:41:25
说找不到这个文件,我把路径写全了试了下,没用!!
StreamReader objReader = new StreamReader("F:\\sa\\SQL SERVER LIST\\bin\\Debug\\MyFile.txt");
string input;
input=objReader.ReadLine();
MessageBox.Show(input);
这样行吗?高手指点下,就一下
...全文
514 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
gu1dai 2006-07-21
  • 打赏
  • 举报
回复
我所一个常识

打五个字都要5秒钟。
wuhuiITren 2006-07-21
  • 打赏
  • 举报
回复
搞定了,谢谢楼上的所有人啊,给分了
echojun 2006-07-21
  • 打赏
  • 举报
回复
主要就是文件路径前要加个”@“,不然是找不到的
zhgroup 2006-07-21
  • 打赏
  • 举报
回复
mscorlib.dll是system空间的类库,是在安装.net framework时候安装的.如果你的项目是web的,那么先要确定asp.net用户是否有读取该文件的权限.然后再读取.
wuhuiITren 2006-07-21
  • 打赏
  • 举报
回复
mscorlib.dll 这个程序集在我的电脑上没有,是不是问题出在这里啊
guye99 2006-07-21
  • 打赏
  • 举报
回复
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string filePath = @"E:\1\ReadMe.htm";
if(File.Exists(filePath))
{
StreamReader objReader = new StreamReader(filePath);
string input= objReader.ReadLine();
Response.Write(input);
}
}
}

我这样测试了下,怎么没有任何输出啊?
我经过跟踪,发现input是有值的,但是没有输出结果来,怎么回事?

==================================
= CSDN助手 全面支持CSDN论坛 =
= 监视、收藏、历史、签名走马灯 =
==================================
wuhuiITren 2006-07-21
  • 打赏
  • 举报
回复
原版拷过来的,没有文件名不一致的情况
arice1983 2006-07-21
  • 打赏
  • 举报
回复
你文件名大小写一致吗?
wuhuiITren 2006-07-21
  • 打赏
  • 举报
回复
我拷到C盘了也没用,帮忙想下还有其他的可能么?
wuhuiITren 2006-07-21
  • 打赏
  • 举报
回复
using System;
using System.IO;
using System.Collections;
这三个名称空间我都没少啊
wuhuiITren 2006-07-21
  • 打赏
  • 举报
回复
打击我这个新手的自信心啊!!有时候我想我是不是合适搞软件啊,这样的情况都有
diandian82 2006-07-21
  • 打赏
  • 举报
回复
你把这个文件copy倒c:\下面试试看
wuhuiITren 2006-07-21
  • 打赏
  • 举报
回复
就是提示找不到这个文件...这真的有点邪门了啊
Ivony 2006-07-21
  • 打赏
  • 举报
回复
到底报什么错?
还有,别告诉我是ASP.NET……
BeRush 2006-07-21
  • 打赏
  • 举报
回复
string filePath = @"F:\sa\SQL SERVER LIST\bin\Debug\MyFile.txt"
if(File.Exists(filePath))
{
StreamReader objReader = new StreamReader(filePath);
string input= objReader.ReadLine();
MessageBox.Show(input);
}
wuhuiITren 2006-07-21
  • 打赏
  • 举报
回复
写了。他提示不存在,可是我的那个路径下明明存在啊,是不是还有哪没引用,或者是没安装好,我用的是盗版的.net 2003
arice1983 2006-07-21
  • 打赏
  • 举报
回复
大部分情况这样是没错的,不过也碰到过,一定要把\\改成\\\\的情况,感觉就是转义了两次
JoneG 2006-07-21
  • 打赏
  • 举报
回复
先用程序写个判断文件是否存在吧
也许他没找到呢?
有时候程序也很笨的
if(File.Exists(filePath))
{
//执行操作
}
wuhuiITren 2006-07-21
  • 打赏
  • 举报
回复
这样写是不是有问题啊,,但是我看了很多都是这样的写啊,分析下我的错误好吗??
wuhuiITren 2006-07-21
  • 打赏
  • 举报
回复
我的文本文件存在的啊,为什么老是提示我找不到这个文件呢?
加载更多回复(6)

111,125

社区成员

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

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

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