写入和读取本地文件。

Posted 白白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了写入和读取本地文件。相关的知识,希望对你有一定的参考价值。

 

         读取

      

  //读取
        public static List<ConfigurationInfo> Read()
        {
            string context = null;
            string filePath = Environment.CurrentDirectory + "/Configuration.txt";//获取文件根目录
            if (File.Exists(filePath))
            {
                FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read); //指定的路径 ,读取的模式,初始实例化
                using (StreamReader sr = new StreamReader(fs, Encoding.GetEncoding("gb2312")))
                {
                    context = sr.ReadToEnd();
                }
                fs.Dispose();
                fs.Close();
            }
            else
            {
                Write(GetConfigurationList()); //写入
                return GetConfigurationList(); //返回
            }
            var _instance = JsonConvert.DeserializeObject<List<ConfigurationInfo>>(context);
            return _instance;
        }

  写入

     // 写入      
        public static bool Write(List<ConfigurationInfo> Model)
        {
            string filePath = Environment.CurrentDirectory + "/Configuration.txt"; //获取当前目录下的路径
            string json = JsonConvert.SerializeObject(Model);                //转化为JOSN
            File.WriteAllText(filePath, json, Encoding.GetEncoding("gb2312"));//写入
            return true;
        }

  

以上是关于写入和读取本地文件。的主要内容,如果未能解决你的问题,请参考以下文章

字符串,字典,数组写入本地文件和从本地文件读取

Python3 关于excel 文件格式xls之读取写入和追加

如何从 React.js 读取和写入本地 JSON 文件?

如何使用 Qt/C++ 创建/读取/写入文件并使用程序在本地存储设置

怎么用java从文件中读取图片和写入图片到文件里

通过浏览器使用 javascript/jQuery 读取和写入 ID3 标签到本地文件?