`
流星剑
  • 浏览: 91792 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

文件的写和读操作方法总结

    博客分类:
  • .net
阅读更多

今天下午看了文件的相关操作,其中最常见的就是创建和读取的操作了,个人总结了不同的文件类中的方法,算是以后不记得时看看吧,初学者可以借鉴的……

本实例是用asp.net网站测试的,前台页面只是放置了一个button按钮

后台代码如下

protected void Button2_Click(object sender, EventArgs e)
    {
        //string path = @"c:\test.html";//文件路径
        //StreamWriter sw = new StreamWriter(fs,Encoding.GetEncoding("GB2312"));
        //sw.Write("同学,你好!<br/>");
        //sw.Write("javaeye,你好!");
        //sw.Close();//关闭流
        //sw.Dispose();//释放资源,防止进程的挂起

        //方法二:
     //string path1 = @"c:\test2.txt";
        //File.AppendAllText(path1, "欢迎来到陶院!");
        //string []content={"明天上课","晚上见面!"};
        //File.WriteAllLines(path1, content);
        //方法三:
     string path2 = @"c:\test3.doc";
        //FileInfo fl = new FileInfo(path2);
        //using (StreamWriter sw = fl.CreateText())
        //{
        //    sw.WriteLine("今年是2011年");
        //    sw.WriteLine("元旦快乐!");
        //}
        //读取文件
        //方法一:
        //StreamReader sr = new StreamReader(path2);
        //string con= sr.ReadLine();
        //string content = sr.ReadToEnd();
        //Response.Write(con+"<br/>");
        //Response.Write(content);
        //方法二:
       //string []conn=File.ReadAllLines(path2, Encoding.UTF8);
       //foreach (string  str in conn)
       //{
       //    Response.Write(str+"<br/>");
       //}
        //方法三:
        FileStream fs = new FileStream(path2, FileMode.Open);
        byte[] array = new byte[30];
        fs.Read(array, 0, 30);//将打开的文件读取,并且存放在byte类型的数组中
        string con = Encoding.UTF8.GetString(array);
        Response.Write(con);
    }

 

 

分享到:
评论

相关推荐

    asp.net2.0中对config文件的操作方法总结

    在.net编程中,我们经常用到config文件...这个.config文件其实就是一个xml文件,对它的读操作微软已经提供了一个类来实现了,这个类就是System.Configuration.ConfigurationManager,下面分别是例子:.................

    python读写csv文件方法详细总结

    python提供了大量的库,可以非常方便的进行各种操作,现在把python中实现读写csv文件的方法使用程序的方式呈现出来。...1、使用csv读写csv文件方法总结 读文件的时候,打开文件,调用csv.reader()读取文件;对于读取

    c++读取XML配置文件

    c++读取XML配置文件C++中并没有操作XML文件的标准库,因此大家需要使用各自熟悉的XML库来解决XML文件的读取与写入。XML的一个重要用途是作为程序的配置文件,存储程序运行相关的各种数据。本文总结了使用libxml2库来...

    POI操作Excel常用方法总结.docx

    Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 二、 HSSF概况 HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取...

    C#操作本地文件及保存文件到数据库的基本方法总结

    写文本文件 StreamWriter sw=File.CreateText(c:\\text.txt); sw.WriteLine(C#); //写入一行文本 sw.Write(www.csdn.net); //在文本末尾写入文本 sw.Flush(); //清空 sw.Close(); //关闭 读文本文件 ...

    2010-2011华南理工大学操作系统课程设计(完整源代码和详细文档)

    本资源含所有三个任务的源代码,采用...对模拟文件系统的操作要求做到:共享读,互斥写。 本设计任务在于学会如何实现信息的安全管理和进程同步。 注:要求从课程设计的整体来考虑设计任务一、二、三,并分阶段实现。

    疯狂内核之——虚拟文件系统

    3.2.4 Ext2的方法总结 126 3.3 Ext2索引节点分配 129 3.3.1 创建索引节点 130 3.3.2 删除索引节点 143 3.4 Ext2数据块分配 144 3.4.1 数据块寻址 145 3.4.2 文件的洞 147 3.4.3 分配数据块 148 4 页面高速缓存 160 ...

    PHP读取XML格式文件的方法总结

    主要介绍了PHP读取XML格式文件的方法,结合实例形式总结分析了php针对xml格式文件的读取、解析、加载、遍历等操作技巧,需要的朋友可以参考下

    易语言对象操作word纯源码

    因此开贴,给新人及我等小白做个总结,以便简单操作word.相信本贴子能让你很快入门word的基本操作.提示:。word操作,使用对象进行,关于如何学习的问题,给新人们几点建议:。1,VBAword.chm 这个知识库肯定是得看的,方便...

    寒江独钓-Windows内核安全编程(高清完整版).part7

    8.6.2 直接发送IRP进行读/写操作 250 8.6.3 文件的非重入打开 252 8.6.4 文件的打开预处理 255 8.7 读写加密/解密 260 8.7.1 在读取时进行解密 260 8.7.2 分配与释放MDL 261 8.7.3 写请求加密 262 8.8 crypt_file的...

    自己动手写操作系统(含源代码).part2

    所谓填补空白,具体说就是让像我一样的操作系统爱好者在读完本书之后,能够有信心去读其他比较流行的开源的操作系统代码,有能力从零开始自己动手写操作系统,而这个任务第一版已经完成了。 那么为什么我又写作了第...

    自己动手写操作系统(含源代码).part1

    所谓填补空白,具体说就是让像我一样的操作系统爱好者在读完本书之后,能够有信心去读其他比较流行的开源的操作系统代码,有能力从零开始自己动手写操作系统,而这个任务第一版已经完成了。 那么为什么我又写作了第...

    Java之IO流学习总结

    该对象既可以对文件进行读操作,也能进行写操作,在进行对象实例化时可指定操作模式(r,rw) 注意:该对象在实例化时,如果要操作的文件不存在,会自动创建;如果文件存在,写数据未指定位置,会从头开始写,即覆盖...

    总结了一些asp.net 经常需要用到的一些方法和类

    -----------------数据比较类(如比较时间大小) Cookie-------------------操作Cookie的类 DataBase-----------------数据操作的类 Encrypt------------------加密的类(有MD5和SHA1两种加密方法) ...

    mysql数据库my.cnf配置文件

    # 0:如果innodb_flush_log_at_trx_commit的值为0,log buffer每秒就会被刷写日志文件到磁盘,提交事务的时候不做任何操作(执行是由mysql的master thread线程来执行的。 # 主线程中每秒会将重做日志缓冲写入磁盘的...

    Linux shell 之 提取文件名和目录名的一些方法总结

    下面介绍两种常用的方法来进行相关的操作。 一、使用${} 1、${var##*/} 该命令的作用是去掉变量var从左边算起的最后一个’/’字符及其左边的内容,返回从左边算起的最后一个’/’(不含该字符)的右边的内容。使用...

    java 面试题 总结

    忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。 25、short s1 = 1; s1 =...

    ctf总结.md

    自己在做CTF过程中做的总结下面中实验室指的是网络安全实验室 题目全部来自bugku,南邮和网络安全实验室,题较基础,实验吧要复杂些 文中所有知识点内容并不全,要学习原理及深入得自己去找资源学习 看这个的时候,...

    asp.net中常用到的类和方法(v 1.2)

    --------------调用javascript的类 Log----------------------写系统日志类 OperateFile--------------文件操作的类 OperateDataBase----------数据库备份/还原的类 SortTip------------------排序提示...

    Hbase+Spring boot实战分布式文件存储

    12-1 Bucket管理模块开发 12-2 HDFS和HBASE操作类1 12-3 HDFS和HBASE操作类2 12-4 Hos文件管理模块实体类开发 12-5 Hos创建删除Bucket方法开发 12-6 Hos上传文件方法开发 12-7 Hos获取文件方法开发 12-8 Hos删除...

Global site tag (gtag.js) - Google Analytics