C# 工具类:文件与二进制流间的转换
/// <summary>
/// 工具类:文件与二进制流间的转换
/// </summary>
public class FileBinaryConvertHelper
{
/// <summary>
/// 将文件转换为byte数组
/// </summary>
/// <param name="path">文件地址</param>
/// <returns>转换后的byte数组</returns>
public static byte[] File2Bytes(string path)
{
if (!System.IO.File.Exists(path))
{
return new byte[0];
}
FileInfo fi = new FileInfo(path);
byte[] buff = new byte[fi.Length];
FileStream fs = fi.OpenRead();
fs.Read(buff, 0, Convert.ToInt32(fs.Length));
fs.Close();
return buff;
}
/// <summary>
/// 将byte数组转换为文件并保存到指定地址
/// </summary>
/// <param name="buff">byte数组</param>
/// <param name="savepath">保存地址</param>
public static void Bytes2File(byte[] buff, string savepath)
{
if (System.IO.File.Exists(savepath))
{
System.IO.File.Delete(savepath);
}
FileStream fs = new FileStream(savepath, FileMode.CreateNew);
BinaryWriter bw = new BinaryWriter(fs);
bw.Write(buff, 0, buff.Length);
bw.Close();
fs.Close();
}
}
- C# 文件与二进制流间的转换
- c#中文件与二进制流文件的转换
- c#.net上传文件到数据库中(把文件转换成二进制流存在后台数据库)
- C#下文件转换到二进制流再到十六进制的转换流程
- C# 文件与二进制流间的转换
- C# 文件与二进制流间的转换
- c#中文件与二进制流文件的转换
- C#文件操作工具类
- net9:图片文件转换成二进制流存入SQL数据库,以及从数据库中读取二进制流输出文件
- c#中字节数组byte[]、图片image、流stream,字符串string、内存流MemoryStream、文件file,之间的转换
- C#转换AVI文件为BMP文件
- C# Tips: 将 VS2012 / VS2013 的.sln文件、project文件转换成 VS2010格式
- C#使用BinaryWriter将二进制流保存为文件
- C# 对象、文件与二进制串(byte数组)之间的转换
- 用C#实现将HTML文件转换为CHM文件(转)
- C#将文件上传、下载(以二进制流保存到数据库)
- c#读取图片文件信息并转换成16进制文本方法
- C# 微软提供的 csv文件解析工具类 非常方便
- c# 运行时替换某文件源代码(将XML 转换成 某个枚举并写入源文件)
- jacob将Office文件转换为html文件工具类