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

  • 相关阅读:
    MyEclipse取消自动跳到Console窗口
    JAVA Socket超时浅析
    利用WireShark进行DNS协议分析
    SSL/TLS协议工作流程
    Linux下安装MySQL
    使用Java中的动态代理实现数据库连接池
    在Linux下安装和使用MySQL
    自省 另外一种python 生成随机在base36 之间的兑换码生成。
    python 时间转换相关
    关于utf8mb4的学习了解笔记
  • 原文地址:https://www.cnblogs.com/mane/p/1862582.html
Copyright © 2011-2022 走看看