首页  韩国资源  酷站加油  我的展厅  设计名站  古典元素  推荐下载  设计欣赏  每周专访  招募精英  人才专区  网页教程  平面设计  编程开发  设计竞赛
当前位置:首页 > 编程开发 > ASP.net教程 > Asp.Net开发技巧 > 正文
C#提供的类库能够轻松实现对文件的操作
来源:68design.net 2007年10月18日 09:24 网友评论:0条 点击:

  //C#写入/读出文本文件
  string fileName =@"c:I.txt";
  StreamReader sr = new StreamReader(fileName); string str=sr.ReadLine (); sr.close();
  StreamWriterrw=File.CreateText(Server.MapPath(".")+"\myText.txt");
  rw.WriteLine("写入");
  rw.WriteLine("abc");
  rw.WriteLine(".NET笔记");
  rw.Flush();
  rw.Close();
  //打开文本文件
  StreamReadersr=File.OpenText(Server.MapPath(".")+"\myText.txt");
  StringBuilderoutput=newStringBuilder();
  stringrl;
  while((rl=sr.ReadLine())!=null)
  ...{
  output.Append(rl+"");
  }
  lblFile.Text=output.ToString();
  sr.Close();
  //C#追加文件
  StreamWritersw=File.AppendText(Server.MapPath(".")+"\myText.txt");
  sw.WriteLine("追逐理想");
  sw.WriteLine("kzlll");
  sw.WriteLine(".NET笔记");
  sw.Flush();
  sw.Close();
  //C#拷贝文件
  stringOrignFile,NewFile;
  OrignFile=Server.MapPath(".")+"\myText.txt";
  NewFile=Server.MapPath(".")+"\myTextCopy.txt";
  File.Copy(OrignFile,NewFile,true);
  //C#删除文件
  stringdelFile=Server.MapPath(".")+"\myTextCopy.txt";
  File.Delete(delFile);
  //C#移动文件
  stringOrignFile,NewFile;
  OrignFile=Server.MapPath(".")+"\myText.txt";
  NewFile=Server.MapPath(".")+"\myTextCopy.txt";
  File.Move(OrignFile,NewFile);
  //C#创建目录
  //创建目录c:sixAge
  DirectoryInfod=Directory.CreateDirectory("c:\sixAge");
  //d1指向c:sixAgesixAge1
  DirectoryInfod1=d.CreateSubdirectory("sixAge1");
  //d2指向c:sixAgesixAge1sixAge1_1
  DirectoryInfod2=d1.CreateSubdirectory("sixAge1_1");
  //将当前目录设为c:sixAge
  Directory.SetCurrentDirectory("c:\sixAge");
  //创建目录c:sixAgesixAge2
  Directory.CreateDirectory("sixAge2");
  //创建目录c:sixAgesixAge2sixAge2_1
  Directory.CreateDirectory("sixAge2\sixAge2_1");
  但是,在对txt文件读的操作中貌似没问题。因为代码能实现文件的读操作,但是所读txt文件包含中文的时候就以乱码显示。查了半天资料,看似复杂的问题其实很简单就能解决,稍微改动一下即可:

StreamReader sr = new StreamReader(fileName,Encoding.GetEncoding("gb2312"));

上一篇:实现ASP.NET 2.0中数据绑定的方法   下一篇:实现C#关闭Windows XP的代码
收藏此页】【打印】【关闭
 相关文章  我要点评
·PS鼠绘美洲豹风格的文件夹图标
·公开三个偏写实鼠绘源文件
·asp文件打不开的原因
·古典风格文件夹png图标
·C#与Java相似之处的对比
·Magic box文件夹png图标
·热门网页浏览器文件夹png图标
·毛绒风格文件夹png电脑图标

免责声明:本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请联络:68design#163.com
转载要求:作者及来源信息必需保留。转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印。



关于我们 | 在线反馈 | 广告报价 | 友情链接 | 联系我们 | 免责声明 | 在线投稿 | 网站地图
Copyright © 2003-2007 68design.net, All Rights Reserve 【找网页设计师,当然上网页设计师联盟】