zoukankan      html  css  js  c++  java
  • 读取二进制文档的一些方法

    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;
                }
            }
        }
    }

  • 相关阅读:
    关于Application.Lock和Lock(obj)
    ViewState保存在服务器,可定时清空
    firefox选中flash会出现虚线框
    png for ie6背景透明
    用SQL Server Profiler看sql效率时,发现会隔几秒自动执行一些东西
    ServerXMLHTTP的setTimeouts超时设置
    asp.net 正则表达式过滤所有html标签
    .NET技术开发、VS2005快捷键大全
    在TOMCAT中使用JNDI连接数据源
    设计模式系列之Factory深入研究
  • 原文地址:https://www.cnblogs.com/mane/p/1862582.html
Copyright © 2011-2022 走看看