通用函数库(3) 文件IO操作
来源:互联网 发布:暗黑3淘宝上的悬赏箱子 编辑:程序博客网 时间:2024/06/04 19:09
文件IO操作!#region 文件IO操作!
/**//// <summary>
/// 创建/写入文件内容
/// </summary>
/// <param name="FileName">文件名(默认当前目录/包含路径)</param>
/// <param name="FileContent">文件内容</param>
/// <param name="act">改写(false)/追加到文件尾部(true)</param>
/// <returns>返回bool</returns>
public static bool IO_CreatTextFile(string FileName, string FileContent, bool act)
...{
try
...{
StreamWriter writer1 = new StreamWriter(FileName, act, Encoding.Default);
writer1.Write(FileContent);
writer1.Close();
}
catch
...{
return false;
}
return true;
}
/**//// <summary>
/// 得到文件内容
/// </summary>
/// <param name="TextFilePath">文件路径</param>
/// <returns>文件内容字符串</returns>
public static string IO_GetFileContent(string TextFilePath)
...{
FileStream stream1 = new FileStream(TextFilePath, FileMode.Open, FileAccess.Read);
byte[] buffer1 = new byte[(int)stream1.Length];
stream1.Read(buffer1, 0, buffer1.Length);
stream1.Close();
return Encoding.Default.GetString(buffer1);
}
/**//// <summary>
/// 读取文件内容
/// </summary>
/// <param name="TextFilePath">文件路径</param>
/// <returns></returns>
public static string IO_GetFileContent1(string TextFilePath)
...{
FileStream fs = new FileStream(TextFilePath, FileMode.Open);
StreamReader sr = new StreamReader(fs);
string s = "";
while (sr.BaseStream.Position < sr.BaseStream.Length)
...{
s += sr.ReadLine();
}
return s;
}
#endregion
/**//// <summary>
/// 创建/写入文件内容
/// </summary>
/// <param name="FileName">文件名(默认当前目录/包含路径)</param>
/// <param name="FileContent">文件内容</param>
/// <param name="act">改写(false)/追加到文件尾部(true)</param>
/// <returns>返回bool</returns>
public static bool IO_CreatTextFile(string FileName, string FileContent, bool act)
...{
try
...{
StreamWriter writer1 = new StreamWriter(FileName, act, Encoding.Default);
writer1.Write(FileContent);
writer1.Close();
}
catch
...{
return false;
}
return true;
}
/**//// <summary>
/// 得到文件内容
/// </summary>
/// <param name="TextFilePath">文件路径</param>
/// <returns>文件内容字符串</returns>
public static string IO_GetFileContent(string TextFilePath)
...{
FileStream stream1 = new FileStream(TextFilePath, FileMode.Open, FileAccess.Read);
byte[] buffer1 = new byte[(int)stream1.Length];
stream1.Read(buffer1, 0, buffer1.Length);
stream1.Close();
return Encoding.Default.GetString(buffer1);
}
/**//// <summary>
/// 读取文件内容
/// </summary>
/// <param name="TextFilePath">文件路径</param>
/// <returns></returns>
public static string IO_GetFileContent1(string TextFilePath)
...{
FileStream fs = new FileStream(TextFilePath, FileMode.Open);
StreamReader sr = new StreamReader(fs);
string s = "";
while (sr.BaseStream.Position < sr.BaseStream.Length)
...{
s += sr.ReadLine();
}
return s;
}
#endregion
- 通用函数库(3) 文件IO操作
- 一个项目中使用到的通用函数库(3) 文件IO操作!
- 一个项目中使用到的通用函数库(3) 文件IO操作!
- 通用函数库(2) 字符操作
- 通用函数库(5) 汉字相关操作
- linux中通用GPIO接口的操作--文件IO方式
- 【apache-commons】一 io包 它是一个文件和IO流操作的源码通用工具包
- IO操作(文件操作)
- 【discuzX2】/source/function/function_core.php通用核心函数库文件分析
- android通用文件操作
- 几种文件操作函数库的特点
- pb函数库之文件操作函数
- 文件操作之标准I/O函数库
- php基础知识 12,文件操作函数库
- 通用JavaScript脚本函数库
- javascript通用函数库2
- javaScript 通用函数库
- C#文件IO操作
- 通用函数库(1) 客户端模拟函数-(提示信息等)
- 走过创业和失业之间
- 通用函数库(2) 字符操作
- 正则表达式
- ASP中怎样用Request.ServerVariables获取访客的系统版本和IE版本
- 通用函数库(3) 文件IO操作
- 用VMware装了个fedora6
- 通用函数库(4) 客户端信息相关
- 通用函数库(5) 汉字相关操作
- 99件事之二
- OS-PV
- 多层js文件包含的问题
- 99件事之三
- 成功运营网站要注意的三个方面