文本文件拆分为多个文本文件

文本文件拆分为多个文本文件

本文介绍了如何将文本文件拆分为多个文本文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

专家

我正在寻求帮助,以根据文件的大小将一个大型文本文件拆分为多个文本文件.

I'm looking for help to split a large text file into multiple text files based on size of the File.

有人可以帮我吗?

推荐答案

字符串 sourceFileName = @" ; C:\ VS2005 SP1.exe; ;

string sourceFileName = @"C:\VS2005 SP1.exe";

字符串 destFileLocation = @" ; C:\&; ;

string destFileLocation = @"C:\";

int index = 0;

int index = 0;

maxFileSize = 52428800;

long maxFileSize = 52428800;

byte [] buffer = new 字节 [65536];

byte[] buffer = new byte[65536];

使用 ( source = 文件 .OpenRead(sourceFileName))

using (Stream source = File.OpenRead(sourceFileName))

{

            while (destination.Position < maxFileSize)

{

//确定要读取多少字节

                // Work out how many bytes to read

int 字节= source.Read(buffer,0, ( int ) 数学 .Min(maxFileSize,buffer.Length));

                int bytes = source.Read(buffer, 0, (int) Math.Min(maxFileSize, buffer.Length));

destination.Write(buffer,0,bytes);

                destination.Write(buffer, 0, bytes);

//我们在文件的末尾吗?

                // Are we at the end of the file?

如果 (字节< 数学 .Min(maxFileSize,buffer.Length))

                if (bytes < Math.Min(maxFileSize, buffer.Length))

{

break ;

                    break;

}

}

}

}

}


这篇关于如何将文本文件拆分为多个文本文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-25 20:56