1.读取文件

2.写入文件

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml;namespace BigData.Common.File
{/// <summary>/// 文件操作类/// </summary>public class FileHelper{/// <summary>/// 写入一行数据/// </summary>/// <param name="path"></param>/// <param name="str"></param>/// <param name="isAppend"></param>/// <returns></returns>public static bool WriteLine(string path, string str, bool isAppend = true){try{StreamWriter sw = new StreamWriter(path, isAppend);sw.WriteLine(str);sw.Flush();sw.Close();}catch (Exception){return false;}return true;}/// <summary>/// 读取文件所有内容/// </summary>/// <param name="path"></param>/// <returns></returns>public static string ReadAll(string path){string result = string.Empty;try{StreamReader sr = new StreamReader(path);result = sr.ReadToEnd();sr.Close();}catch (Exception){return string.Empty;}return result;}/// <summary>/// 写入文本/// </summary>/// <param name="path"></param>/// <param name="str"></param>/// <returns></returns>public static bool WriteToTxt(string path, string str){try{FileStream fs = new FileStream(path, FileMode.Append);byte[] bs = Encoding.Default.GetBytes(str);fs.Write(bs, 0, bs.Length);fs.Flush();fs.Close();}catch (Exception){return false;}return true;}/// <summary>/// 读取文本/// </summary>/// <param name="path"></param>/// <returns></returns>public static string ReadTxt(string path){string result = string.Empty;try{FileStream fs = new FileStream(path, FileMode.OpenOrCreate);byte[] bs = new byte[fs.Length];fs.Read(bs, 0, bs.Length);result = Encoding.Default.GetString(bs);fs.Close();}catch (Exception){return string.Empty;}return result;}}
}

转载于:https://www.cnblogs.com/ligenyun/p/7743461.html

ASP.NET 文件操作类相关推荐

  1. asp。net中常用的文件操作类

    ** 文件操作类 **/ #region 引用命名空间 using System; using System.Collections.Generic; using System.Text; using ...

  2. asp.net 文件操作

    在ASP.NET中,文件处理的整个过程都是围绕着System.IO 这个名称空间展开的.这个名称空间中具有执行文件读.写所需要的类.Directory用于创建.移动和枚举通过目录和子目录,File用于 ...

  3. Java学习总结:41(文件操作类:File)

    Java文件操作类:File 在java.io包中,如果要进行文件自身的操作(例如:创建.删除等),只能依靠java.io.File类完成. File类的常用操作方法 No. 方法 类型 描述 1 p ...

  4. php文件写入生成文件,PHP 文件操作类(创建文件并写入) 生成日志

    欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 PHP 文件操作类(创建文件并写入) 生成日志 /** * 文件操作(生成日志)支持多条插入 * (如果插入多条语句并换行 ...

  5. php点击按钮创建文件,PHP 文件操作类(创建文件并写入) 生成日_php

    path = $path; } //判断操作方式 a追加写 if (! empty ( $mode )) { $this->mode = $mode; } //判断写入的内容 if (! emp ...

  6. java文件操作和_JAVA文件操作类和文件夹的操作

    JAVA文件操作类和文件夹的操作 package com.gamvan.tools; import java.io.BufferedReader; import java.io.File; impor ...

  7. C# 对Ini文件操作(C# ini文件操作类)

    *************************************************** 更多精彩,欢迎进入:http://shop115376623.taobao.com ****** ...

  8. java中的文件处理io_Java的IO前奏曲:文件操作类之___File

    Java的IO前奏曲:文件操作类之___File 在java.io包里面,File类是唯一一个与文件本身操作有关的类,但是不会涉及到文件本身的具体内容(包括文件创建,删除等操作) 代码中的注释有详细说 ...

  9. fopen文件路径怎么写_php的多功能文件操作类

    本类为文件操作类,实现了文件的建立,写入,删除,修改,复制,移动,创建目录,删除目录,列出目录里的文件等功能,路径后面别忘了加"/" 创建指定路径下的指定文件 * @param s ...

最新文章

  1. linux 脚本 alias,在shell脚本中使用alias别名
  2. cloudemanager安装时出现ProtocolError: ProtocolError for 127.0.0.1/RPC2: 401 Unauthorized问题解决方法(图文详解)...
  3. python ide如何运行_如何在Ubuntu上安装IDLE Python IDE
  4. HAProxy高可用配置视频教程
  5. python dateformatter_Python dates.DateFormatter方法代码示例
  6. JavaScript实现使用 BACKTRACKING 方法查找集合的幂集算法
  7. C#实现RSA加密解密
  8. 加载gif动图_【知乎编辑技巧】GIF动图 的插入 2020.05
  9. mysql+ubunt+绿色安装_Mysql在ubuntu18上的安装及简单使用
  10. 华为发布了其自研的鸿蒙操作系统作文,2020高考模拟作文和范文:让传统文化照亮民族复兴之路...
  11. html中select标签乱码,select 的过程中中文乱码有关问题求教
  12. 游侠原创:手机电子商务与社交隐私--网络安全的下一个关注点
  13. 光电整纬机狭缝检测工作原理
  14. 韩顺平细说jsp购物车项目--用户登录及验证
  15. 三级数据库知识点总结
  16. 无线传感器网络复习大纲
  17. 【ADS学习笔记(二)——ADS初次仿真】
  18. 程序员年纪大了干什么
  19. vue集成Luckyexcel实现在线编辑Excel,可自行导入,也可从服务器端获取
  20. DELL台式机安装Centos7无法正常展示图形化安装界面

热门文章

  1. solr mysql 速度_提高solr的搜索速度
  2. java多线程thread使用_Java多线程——thread及runnable的基本使用及交替执行
  3. Scale-Adaptive Neural Dense Features: Learning via Hierarchical Context Aggregation
  4. 怎样设计访谈提纲_访谈提纲设计
  5. access中布局为阶梯怎么设计_access模拟题1 -
  6. mysql字符串等于失效_MySql整型索引和字符串索引失效或隐式转换问题
  7. 游戏云平台怎么开发_百度“云手机”与咪咕快游共建国内最大云游戏平台
  8. C++ ---------- map的使用
  9. json数据出现$ref: $.list[0]的解决办法
  10. IBM押宝比特币 开始测试交易软件块链