c# 如何用IO流把一个.txt文件以文件大小来分成多个.txt文件
.如一个170kb大小的.txt文件,以50kb为一个文件,分成3个.txt文件,3个文件大小分别是50kb,50kb,20kb...
.如一个170kb大小的.txt文件,以50kb为一个文件,分成3个.txt文件,3个文件大小分别是50kb,50kb,20kb
展开
3个回答
展开全部
这个就是写程序读文件,写文件,比较简单的。
更多追问追答
追问
能来个代码么,我只会以char的个数来分成多个.txt文件.
追答
50X1024个char 就是50k啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
using(FileStream fsReader=new FileStream("路径",FileMode.Open)){
using(FileStream fsWrite=new FileStream("目标路径",FileMode.Create))
{ int count;
byte[] bytes=new byte[50];
do{
count=fsReader.Read(bytes,0,bytes.Length);
if(count==0)
{ break;}
fsWrite.Write(bytes,0,count);
}
while(true);
}
}
using(FileStream fsWrite=new FileStream("目标路径",FileMode.Create))
{ int count;
byte[] bytes=new byte[50];
do{
count=fsReader.Read(bytes,0,bytes.Length);
if(count==0)
{ break;}
fsWrite.Write(bytes,0,count);
}
while(true);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询