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();
            }
        }
  • 相关阅读:
    spring 04-Spring框架依赖注入基本使用
    spring 03-Spring开发框架之控制反转
    spring 02-Maven搭建Spring开发环境
    spring 01-Spring开发框架简介
    JVM堆内存、方法区和栈内存的关系
    jvm 07-java引用类型
    jvm 06-G1收集器
    jvm 05-JVM垃圾收集策略
    jvm 04-JVM堆内存划分
    CSS书写顺序
  • 原文地址:https://www.cnblogs.com/xiaowie/p/8663948.html
Copyright © 2011-2022 走看看