C#如何生成图种

本文提供了一个使用C#进行文件复制的示例代码。通过FileStream类实现了从源文件到目标文件的数据复制过程,支持图片和压缩文件如rar或7z等不同类型的文件。此示例展示了如何读取文件数据并将其写入新的文件中。
//以下三个路径都是完整路径,含后缀名
var path1 = @"图片路径";//.jpg
var path2 = @"rar或者7z路径";//.7z||.rar
var path3 = @"生成路径";//.jpg
const int rbuffer = 1024;
FileStream fs1 = new FileStream(path1, FileMode.Open, FileAccess.Read, FileShare.Read);
FileStream fs2 = new FileStream(path3, FileMode.Create, FileAccess.Write, FileShare.None);
byte[] farr = new byte[1024];
int i = fs1.Read(farr, 0, rbuffer);
while (i != 0) //返回0表示读完 
{
fs2.Write(farr, 0, rbuffer);
i = fs1.Read(farr, 0, rbuffer);
}
fs1 = new FileStream(path2, FileMode.Open, FileAccess.Read, FileShare.Read);
i = fs1.Read(farr, 0, rbuffer);
while (i != 0) //返回0表示读完 
{
fs2.Write(farr, 0, rbuffer);
i = fs1.Read(farr, 0, rbuffer);
}
fs1.Close();
fs2.Close()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值