using System;
using System.Collections.Generic;
using System.Text;
using System.Data.OleDb;//
using System.Data;//
using System.IO;//
using System.Collections;//
namespace ISEX.NET
{
/// <summary>
/// 二进制文件的操作
/// </summary>
class CFile
{
/// <summary>
/// 创建文本到文件
/// </summary>
/// <param name="path">文件路径</param>
/// <param name="arrystr">文本数组</param>
public void writeFile(string path,string[] arrystr)
{
using (StreamWriter sw = File.CreateText(path))
{
foreach (string str in arrystr)
{
sw.WriteLine(str);
}
}
}
/// <summary>
/// 删除指定文件
/// </summary>
/// <param name="path">文件路径</param>
public void deleteFile(string path)
{
File.Delete(path);
}
/// <summary>
/// 读取文件中的文本到arrylist
/// </summary>
/// <param name="path">文件路径</param>
/// <returns>返回文本内容到arrylist中</returns>
public ArrayList readFile(string path)
{
ArrayList al = new ArrayList();
using (StreamReader sr = File.OpenText(path))
{
String input;
while ((input = sr.ReadLine()) != null)
{
al.Add(input);
}
}
return al;
}
/// <summary>
/// 读取文件中的一条文本
/// </summary>
/// <param name="path">文件路径</param>
/// <returns>返回文本内容到string</returns>
public string readoneFile(string path)
{
using (StreamReader sr = File.OpenText(path))
{
String input;
input = sr.ReadLine();
return input;
}
}
}
}