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文件包含中文的时候就以乱码显示。查了半天资料,看似复杂的问题其实很简单就能解决,稍微改动一下即可:
转载于:https://www.cnblogs.com/yongbin621/archive/2009/07/03/1516101.html
C#提供的类库能够轻松实现对文件的操作相关推荐
- java io类库,Java利用io类库对各种文件的操作详解
Java中文网 - Java利用io类库对各种文件的操作详解 java中提供了io类库,可以轻松的用java实现对文件的各种操作.下面就来说一下如何用java来实现这些操作. 新建目录 //Strin ...
- [转载]VC轻松解析XML文件 - CMarkup类的使用方法
VC轻松解析XML文件 - CMarkup类的使用方法 VC解析XML文件的工具有很多,CMarkup, tinyXML,还有IBM的,MS的等等. 据说tinyXML很好,可能字符集问题,我编译不了 ...
- .NET Core开发实战(第24课:文件提供程序:让你可以将文件放在任何地方)--学习笔记...
24 | 文件提供程序:让你可以将文件放在任何地方 文件提供程序核心类型: 1.IFileProvider 2.IFileInfo 3.IDirectoryContents IFileProvider ...
- php本地文件打包代码,PHP实战:几行代码轻松实现PHP文件打包下载zip
<PHP实战:几行代码轻松实现PHP文件打包下载zip>要点: 本文介绍了PHP实战:几行代码轻松实现PHP文件打包下载zip,希望对您有用.如果有疑问,可以联系我们. PHP应用 //获 ...
- html5 mp4转换ogv格式,如何把OGV转换为MP4?用它,轻松转换视频文件!
原标题:如何把OGV转换为MP4?用它,轻松转换视频文件! 在我们日常娱乐和日常工作中,如果将OGV视频文件转换为MP4视频文件要怎么操作? 可能有人会问你说的OGV视频文件是什么?我怎么没见过?其实 ...
- 仅需10道题轻松掌握Python文件处理 | Python技能树征题
仅需10道题轻松掌握Python文件处理 | Python技能树征题 0. 前言 1. 第 1 题:文件路径名的处理 2. 第 2 题:检测文件是否存在 3. 第 3 题:获取指定文件夹下的文件列表 ...
- 学会这三款软件,可以轻松完成录音转文字操作
在工作中,我们经常需要开会讨论.有时候需要记录的内容很多,手写的速度赶不上语速.那么我们会使用录音机将内容会议内容录制下来,后续再将其转写为文字.不过随着现在转写的工具越来越多,想要找到一款好用的 ...
- 服务器微信服务号响应变慢,微信卡顿和响应慢,教大家轻松搞定:简单操作,赶快收藏分享吧...
原标题:微信卡顿和响应慢,教大家轻松搞定:简单操作,赶快收藏分享吧 作者:快分享(ID:280062218)致力于互联网价值资讯交流分享,妙招.美食.攻略大放送,欢迎来撩!点击上面的"关注& ...
- 计算机蓝屏分析报告,报告蓝屏: 如何提供内存转储(Memory Dump)文件
如果您在使用我们的软件产品时遇到蓝屏或自动重启的问题,我们的技术支持可能要求提供蓝屏相关的内存转储文件以便分析.请参照以下步骤提供内存转储文件. 步骤 1. 禁止自动重启 在控制面板打开系统,在高级页 ...
最新文章
- 不要指望未来科学的发展会改变元素周期表的形式
- python自学网课-python网课学习笔记--4
- 我的新书,《人人都是产品经理》自序
- 11.04.30 半夜清晨
- Android实现分享代码,Android 分享功能的实现代码
- 来自山西机器人乐队_冰山上的机器人X三十禁放映 | 庞宽、李霄云对谈预告
- 新手指南:X5Cloud云端应用安装步骤(有图有说明)
- Markdown的基础语法
- java反编译工具jd-gui-osx for mac M1芯片无法使用的两个问题场景
- 美团/饿了么外卖返利小程序+公众号PHP三级分销源码下载
- 菲涅尔单缝衍射matlab,单缝菲涅尔衍射的光强分布.pdf
- 分布式Restful SpringBoot骨架搭建
- 微型计算机97 占有率,第1章++微型计算机基础.ppt
- VSCode下载及各种实用插件安装教程
- 集群使用calico的bgp+ipip混合模式部署
- C++ 进程间通信详解
- 单链表的算法之尾部插入节点
- 将RTSP流保存为本地TS文件
- 计算机算最大值如何操作,如何合理设置计算机的虚拟内存值(初始大小及最大值)?...
- FAR planner浅尝试