C#(asp.net)保存数据到文件,读取文件数据
来源:互联网 发布:格式化成json字符串 编辑:程序博客网 时间:2024/06/05 19:06
C# 保存数据到文件
/// <summary> /// 保存数据data到文件,返回值为保存的文件名 /// </summary> public string SaveToFile(String data, String name, bool mute) { String filePath = ""; //若未命名,则使用系统时间自动命名 if (name == null || name.Trim().Equals("(重命名)") || name.Trim().Equals("")) { name = DateTime.Now.ToLongTimeString().Replace(":", "."); //使用系统时间自动为文件命名 filePath = SaveToFile(data, name, false); //保存数据到文件 return filePath; //返回保存的文件名 } try { filePath = SaveProcess(data, name); //保存数据并记录文件完整路径 if (!mute) MessageBox.Show("成功导出数据到:“" + filePath + "”!"); return filePath; } catch (Exception) { MessageBox.Show("保存数据失败"); return ""; } } /// <summary> /// 保存数据data到原文件filePathName中 /// </summary> public String SaveToNativeFile(String data, String filePathName, bool mute) { try { System.IO.StreamWriter file1 = new System.IO.StreamWriter(filePathName, false); //文件已覆盖方式添加内容 file1.Write(data); //保存数据到文件 file1.Close(); //关闭文件 file1.Dispose(); //释放对象 if (!mute) MessageBox.Show("成功导出数据到:“" + filePathName + "”!"); return filePathName; } catch (Exception) { return SaveToFile(data, "", mute); //若保存到原文件失败,则创建新文件进行保存 } }
#region 文件读取与保存/// <summary>/// 获取文件中的数据串/// </summary>public static string fileToString(String filePath){ string str = ""; //获取文件内容 if (System.IO.File.Exists(filePath)) { System.IO.StreamReader file1 = new System.IO.StreamReader(filePath);//读取文件中的数据 str = file1.ReadToEnd(); //读取文件中的全部数据 file1.Close(); file1.Dispose(); } return str;}/// <summary>/// 保存数据data到文件处理过程,返回值为保存的文件名/// </summary>public static String SaveProcess(String data, String name){ string CurDir = System.AppDomain.CurrentDomain.BaseDirectory + @"SaveDir\"; //设置当前目录 if (!System.IO.Directory.Exists(CurDir)) System.IO.Directory.CreateDirectory(CurDir); //该路径不存在时,在当前文件目录下创建文件夹"导出.." //不存在该文件时先创建 String filePath = CurDir + name + ".txt"; System.IO.StreamWriter file1 = new System.IO.StreamWriter(filePath, false); //文件已覆盖方式添加内容 file1.Write(data); //保存数据到文件 file1.Close(); //关闭文件 file1.Dispose(); //释放对象 return filePath;}#endregion
0 0
- C#(asp.net)保存数据到文件,读取文件数据
- XNA:保存数据到文件和从文件读取数据
- C#保存数据到文件,读取文件数据
- .net保存数据到XML文件中
- 保存数据到文件
- 数据保存到文件
- 保存数据到文件
- ASP.NET中读取Excel文件数据
- C#笔记(4)保存数据到文件,从文件读取数据
- asp.net实现从Txt文件读取数据到数据视图的方法
- lua加载文件 读取数据到C
- Swift - 本地数据的保存与读取(使用NSCoder将对象保存到.plist文件)
- 插入数据读取数据库写入到Text文件保存
- 读取mat文件中特定数据保存到txt中
- asp.net(C#) 上传Execl文件 并插入数据到数据库实例
- Android 保存数据到文件
- 保存数据到text文件
- android 将数据保存到文件中&从文件中读取数据
- SH (Spherical Harmonics) related papers
- 1,Jquery $(this)选择其子对象及复选框是否选中控制,2,find方法的运用
- java 调用R语言
- 康托展开
- Play框架的部分性能优化问题
- C#(asp.net)保存数据到文件,读取文件数据
- 03.JUC 锁 - LockSupport
- javascript随笔
- 监听WebView的Scroll滑动效果——下滑隐藏actionBar,下滑显示actionBar
- 【SSH商城】- List,Set,Map区别及联系
- AHK 2017年教学视频导航页面:
- margin:0 auto;什么意思
- 前端学习3(free code camp part.1)
- EditText输入密码隐藏或显示文本