zoukankan      html  css  js  c++  java
  • 文件操作之打开

    打开文件

     

    打开文件通过file类的Open方法来实现

     

    Open(String pathFileMode Mode);

     

    Append打开现有文件并定位至文件结尾,或创建新文件

    Create创建新文件,如存在,它将被改写

    CreateNew创建新文件,如存在,将引发异常

    Open打开现有文件

    OpenOrCreat 如文件存在,打开,如不存在,创建新文件

    Truncate打开现有文件,文件一旦被打开,将被截断为0字节大小

    FilesStream类的Write方法是指定文件中写入数据,该类有三个参数

    Write(byte[] array,int offset,int count);

    byte[] array:要写入的数据,是以字节方式写入的;

    int offset:第一个参数的偏量,对上面实例,如是0,就是从1开始写入,如是2就是从L开始写入;

    int count:第三个参数就是要写入数据流的长度

    class Program
        {
            static void Main(string[] args)
            {
                //打开桌面上51zxw.txt
                string path = @"C:UsersAdministratorDesktop51zxw.txt"; 
                try
                {
                    //定义文件流类 (文件,文件的模式.Append [打开现有文件并定位至结尾,或创建新的文件])
                    FileStream txtstream = new FileStream(path,FileMode.Append);
                    //定义byte数据,因为FIleStream类读取写入都是字节流
                    byte[] bytestream = { (byte)'5', (byte)'1', (byte)'z', (byte)'x', (byte)'w', (byte)'.', (byte)'n', (byte)'e', (byte)'t' };
                    //文件流写入方法,(从byte数组0开始,到byte数组的长度)
                    txtstream.Write(bytestream,0,bytestream.Length);
                    //关闭文件流
                    txtstream.Close();
                    Console.WriteLine("打开成功!");
                }
                catch (Exception ex)
                {
    
                    Console.WriteLine(ex.Message);
                }
                Console.Read();
            }
        }
  • 相关阅读:
    ActiveX在.NET 2005中的实现(三)
    SharePoint学习研究资源
    配置Excel Service的Excel Web Access 功能及应用
    SkyDrive 与 Hotmail 的 Office Web Apps
    ActiveX在.NET 2005中的实现(二)
    Sharepoint设置SMTP邮件发送服务器(使用中继服务器)
    SharePoint2010新功能
    Analysis自动处理
    NBear V3
    Server数据推送,长连接
  • 原文地址:https://www.cnblogs.com/xiaowie/p/8663948.html
Copyright © 2011-2022 走看看