WEB开发网
开发学院软件开发C语言 用C#2.0实现网络蜘蛛(WebSpider) 阅读

用C#2.0实现网络蜘蛛(WebSpider)

 2009-05-29 08:31:25 来源:WEB开发网   
核心提示: 从文件中读取行的实现代码 //这两个变量为类全局变量 privateFileStreamfsr; privateStreamReadersr; //创建用于读取文件行的文件流和StreamWrit

从文件中读取行的实现代码

 // 这两个变量为类全局变量
  private FileStream fsr;
  private StreamReader sr;
  // 创建用于读取文件行的文件流和StreamWriter对象
  public void OpenReadFile(string file)
  {
  if (!File.Exists(file)) // 如果文件不存在,首先创建这个文件
  File.Create(file).Close();
  fsr = new FileStream(file, FileMode.OpenOrCreate, FileAccess.Read,
  FileShare.ReadWrite);
  sr = new StreamReader(fsr);
  }
  // 关闭读文件流
  public void CloseReadFile()
  {
  if(fsr != null)
  fsr.Close();
  }
  // 从文件中读取一行
  public string ReadLine()
  {
  if(sr.EndOfStream) // 如果文件流指针已经指向文件尾部,返回null
  return null;
  return sr.ReadLine();
  }

除了上述的读写文件的代码外,FileIO还提供了一个IsEof方法用来判断文件流指针是否位于文件尾部。IsEof方法的实现代码如下如下:

IsEof方法的实现代码

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:实现 网络 蜘蛛

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接