zoukankan      html  css  js  c++  java
  • 对文件的读写操作

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.IO;
    
    namespace WeiXin.Core
    {
        public class FileToData
        {
            public string FileToBinary(string FilePath)
            {
                FileStream fs = new FileStream(FilePath,FileMode.Open,FileAccess.Read);
                int filelength = Convert.ToInt32(fs.Length);
                Byte[] filebyteArray = new byte[filelength];
                BinaryReader br = new BinaryReader(fs);
                for (int i = 0; i <filelength; i++)
                {
                    br.Read(filebyteArray,0,filelength);
                }
                string strData = Convert.ToBase64String(filebyteArray);
                return strData;
            }
    
            public void BinaryToFile(string path,string Binary)
            {
                FileStream fs = new FileStream(path,FileMode.Create,FileAccess.Write);
                BinaryWriter bw = new BinaryWriter(fs);
                bw.Write(Convert.FromBase64String(Binary));
                bw.Close();
                fs.Close();
            }
        }
    }
  • 相关阅读:
    集合(二)
    集合(一)
    面向对象(三)
    面向对象(二)
    面向对象(一)
    关键字
    java基础
    android开发_LogCat的使用
    linux基础之CentOS7新特性
    shell编程(二)之算术运算
  • 原文地址:https://www.cnblogs.com/slu182/p/4252721.html
Copyright © 2011-2022 走看看