c# 如何用IO流把一个.txt文件以文件大小来分成多个.txt文件

2024-11-21 16:46:26
推荐回答(3个)
回答1:

就是io呗.二进制读写文件,循环内每次读取50k,写一个文件,直到流末尾.

回答2:

这个就是写程序读文件,写文件,比较简单的。

回答3:

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