`
流星剑
  • 浏览: 94726 次
  • 性别: 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);
    }

 

 

分享到:
评论

相关推荐

    C C++ C++ Builder的各种文件读写操作总结

    C++ 中的文件读写操作是编程过程中常用的操作之一,C++ Builder 提供了多种方法对文件进行操作。在本节中,我们将对 C++ 中的文件读写操作进行总结。 基于 C 的文件操作 在 ANSI C 中,对文件的操作分为两种方式,...

    采用无缓冲方式实现文件读写.docx

    在 Windows 操作系统中,文件读/写是通过 ReadFile 和 WriteFile 函数来实现的。ReadFile 函数用于读取文件的内容,而 WriteFile 函数用于写入文件的内容。两个函数的原型分别为: BOOL ReadFile( HANDLE hFile, /...

    java实现文件的读写操作

    总结,Java中的文件读写操作涉及到多个类和接口,理解并熟练运用它们是每个Java开发者必备的技能。通过上述介绍和示例,你应该对Java的文件操作有了基本的认识。实践中,你可以根据具体需求选择合适的方法和类,实现...

    Android 文件读写操作

    在Android系统中,文件读写操作是开发过程中常见的任务,涉及到资源文件、数据区文件以及外部存储(如SD卡)的访问。以下是对这些操作的详细说明: 一、资源文件的读取 1. 从resource的raw中读取文件数据: 资源...

    C#进行dat文件读写操作

    1. **C# CSV或txt文本文件读操作** 在C#中,读取CSV或txt文本文件通常使用`System.IO`命名空间下的`StreamReader`类。首先,需要打开文件流,然后逐行读取内容。以下是一个简单的示例: ```csharp using System...

    JSP读文件和写文件

    在JavaServer Pages (JSP) 中,读取和写入文件是常见的操作,尤其是在构建动态网页时处理用户上传的文件或者存储数据到服务器时。本文将深入探讨如何在JSP中实现这两个功能,并提供实际的代码示例。 一、JSP读文件 ...

    csv文件读写操作

    总结,CSV文件读写在VS2015的MFC环境中主要涉及文件操作、字符串处理和用户界面交互。通过合理的编程设计,可以实现高效且易维护的CSV数据管理功能。在实际项目中,还需要考虑数据验证、错误处理、用户体验等多个...

    Python中使用asyncio 封装文件读写

    这个方法允许我们在事件循环中安排一个回调函数,以便在适当的时候执行文件读写操作。 ```python def read_step(self, future, n, total): res = self.fd.read(n) if res is None: self.loop.call_soon(self....

    C&C++文件读写操作总结

    本篇文章将总结C和C++中的文件读写操作,包括基础的C语言文件操作、C++的文件流操作、WINAPI API调用以及BCB库(Borland C++ Builder)提供的文件操作方法,最后还会提及特殊文件的操作。 首先,基于C的文件操作...

    c语言文件的读写操作

    本文通过一个具体的例子介绍了C语言中文件的基本读写操作方法。通过理解这些基础函数,可以更深入地掌握文件操作的相关知识,为后续更复杂的应用开发奠定基础。此外,对于实际应用中可能出现的各种异常情况,如文件...

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

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

    对文件操作的方法总结.docx

    本篇将详细总结四种在C和C++环境中进行文件操作的方法:C语言函数、C++流式操作、API函数以及MFC类。 1. **C语言实现**: 在C语言中,我们主要使用`fopen()`、`fwrite()`、`fread()`和`fclose()`函数进行文件操作...

    C++文件读写操作C++文件读写操作

    本篇文章将重点介绍C++中的文件读写操作,特别是基于C语言风格的文件操作方法。 #### 二、流式文件操作 流式文件操作是C语言中最常用的一种文件操作方式,它通过`FILE`结构体来管理文件。`FILE`结构体在`stdio.h`...

    java创建TXT文件并进行读、写操作(代码)

    本文将深入探讨如何使用Java创建TXT文件,并执行基本的读写操作,同时提供详细的代码示例和解释。 #### 1. 创建TXT文件 创建一个TXT文件在Java中可以通过`java.io.File`类和`java.io.FileWriter`类来实现。首先,...

    Java 中对文件的读写操作之比较

    1. **读操作**: - 使用`FileInputStream`作为文件的句柄,通过该类可以实现对文件的读取操作。 - 通常情况下,为了更高效地读取文件内容,我们会将`FileInputStream`包装成`DataInputStream`。 ```java ...

    MFC INI文件读写

    通过本文,我们详细介绍了 MFC 中 INI 文件的读写操作方法。这些方法不仅适用于 MFC 应用程序,也可以应用于其他基于 Windows 的应用程序中。熟练掌握这些技术对于开发出能够有效管理和使用配置信息的应用程序至关...

    MATLAB读和写xml文件

    ### MATLAB读和写XML文件知识点详解 #### 一、引言 XML(可扩展标记语言)是一种用于存储和传输数据的标准格式,它以其强大的结构化数据表示能力而被广泛应用于各种场景。MATLAB作为一种功能强大的数学计算软件,在...

    对文件操作的方法总结.pdf

    `fopen()`用于打开文件,`"w"`表示写模式,`"r"`表示读模式。`fwrite()`和`fread()`分别用于向文件写入和从文件读取数据。在示例代码中,`onWrite()`函数将字符串"abcdefg"写入"1.txt",`onRead()`函数则读取并显示...

    Linux内核中读写文件数据的方法

    总结来说,Linux内核中的文件操作涉及到一系列内核特有的函数,它们提供了一种在没有标准库支持的情况下与文件系统交互的机制。在使用这些函数时,必须仔细处理用户空间和内核空间的转换,并注意正确管理内存和文件...

    文件的基本操作实现 添加\读\写\删除(C 语言实现)

    此外,操作文件时要确保程序具有相应的权限,比如读、写或执行权限。不正确的权限设置可能导致文件操作失败。 总结起来,C 语言通过其标准库中的文件操作函数,为我们提供了灵活且强大的文件处理能力。无论是简单的...

Global site tag (gtag.js) - Google Analytics