zoukankan      html  css  js  c++  java
  • 文件读取、写入

       

    文件的读操作

       static void Main(string[] args)
            {
                string path = "";
                Console.WriteLine("请输入要读取的文件的文件名,包括路径");
                path = Console.ReadLine();
                if (!File.Exists(path))
                {
                    Console.WriteLine("文件不存在");
                    return;
                }

                try
                {
                    FileStream file = new FileStream(path, FileMode.Open);
                    byte[] bt = new byte[file.Length];
                    file.Read(bt, 0, bt.Length);
                    string str = Encoding.Default.GetString(bt);
                    Console.WriteLine(str);
                    Console.ReadLine();
                }
                catch (System.Exception e)
                {
                    Console.WriteLine("读取文件出错");
                }

            }

    文件的写操作:

           static void Main(string[] args)
            {
                //FileStream fs1 = File.Create("test1");
                //fs1.Close();
                //Console.ReadLine();

                string path = "";
                string content = "";
                Console.WriteLine("请输入要保存的文件的文件名,包括路径");
                path = Console.ReadLine();
                Console.WriteLine("请输入要保存的内容 ");
                content = Console.ReadLine();
                try
                {
                    FileStream file = new FileStream(path, FileMode.Create);
                    byte[] bt = Encoding.UTF8.GetBytes(content);
                    file.Write(bt, 0, bt.Length);
                    file.Flush();
                }
                catch (System.Exception e)
                {
                    Console.WriteLine("创建或写入文件时出错");
                 
                }

     // 读取文件流

         static void Main(string[] args)
            {
                Console.WriteLine("请输入要读取文件的文件名,包括路径");
                string path = Console.ReadLine();
                if (!File.Exists(path))
                {
                    Console.WriteLine("文件不存在");
                    return;
                }

                FileStream readStream = new FileStream(path, FileMode.Open);
                BufferedStream readBuffered = new BufferedStream(readStream);
                byte[] bt = new byte[readBuffered.Length];
                readBuffered.Read(bt, 0, (int)readBuffered.Length);
                Console.WriteLine(Encoding.Default.GetString(bt));
                readBuffered.Close();
                Console.ReadLine();
            }

  • 相关阅读:
    java之day4补充
    java之day4
    JAVA之day3对象
    JAVA之DAY3
    JAVA之DAY2
    element-ui表格添加复选框及根据列表中的数据判断是否可选
    h5手机端上传多张图片(界面上的展示图片,删除图片)
    模态框-开启关闭事件
    Vue-粒子特效(vue-particles)
    网页常用代码片段-sessionStorage存储JSON
  • 原文地址:https://www.cnblogs.com/tianjinquan/p/1858425.html
Copyright © 2011-2022 走看看