分割文本text文件
来源:互联网 发布:iphonex京剧变脸软件 编辑:程序博客网 时间:2024/06/05 10:16
int iFileSize = 10240 * 1024;//目标大小,例如10MB FileStream TempStream = null; BinaryWriter TempWriter = null; //根据选择来设定分割的小文件的大小 string filepath = @"D:\Test\1701180355.txt"; //反之则在计算机创建目录 FileStream SplitFileStream = new FileStream(filepath, FileMode.Open); //以文件的全路对应的字符串和文件打开模式来初始化FileStream文件流实例 BinaryReader SplitFileReader = new BinaryReader(SplitFileStream); //以FileStream文件流来初始化BinaryReader文件阅读器 byte[] TempBytes; //每次分割读取的最大数据 int iFileCount = (int)(SplitFileStream.Length / iFileSize); //小文件总数 //progressBar1.Maximum = iFileCount; if (SplitFileStream.Length % iFileSize != 0) iFileCount++; string[] TempExtra = filepath.Split('.'); /* 循环将大文件分割成多个小文件 */ for (int i = 1; i <= iFileCount; i++) { string sTempFileName = @"D:\Test\" + i.ToString().PadLeft(4, '0') + "." + TempExtra[TempExtra.Length - 1]; //小文件名 //确定小文件的文件名称 TempStream = new FileStream(sTempFileName, FileMode.OpenOrCreate); //根据文件名称和文件打开模式来初始化FileStream文件流实例 TempWriter = new BinaryWriter(TempStream); //以FileStream实例来创建、初始化BinaryWriter书写器实例 TempBytes = SplitFileReader.ReadBytes(iFileSize); //从大文件中读取指定大小数据 TempWriter.Write(TempBytes); //把此数据写入小文件 TempWriter.Close(); //progressBar1.Value = 0; //String fileName = @"Z:\ftpfoot\ksd_rtx\KSD_RTX_140131.txt"; //FilePartition objFp = new FilePartition(fileName); //if (objFp.OnPartitionFile()) // Response.Write(String.Format("共切割成{0}个文件.", objFp.FileCount)); } if (SplitFileReader != null) SplitFileReader.Close(); if (TempWriter != null) TempWriter.Close(); if (TempStream != null) TempStream.Close();
0 0
- 分割文本text文件
- 分割文本
- webpack---编译sass并分割css为独立文件,通过extract-text-webpack-plugin分割文件
- shell 文本分割
- 割:分割文本 20140703
- linux 文本分割命令
- 文本分割例子
- 大文本的分割
- 简易文本分割器
- MFC CString分割文本
- Text文本造型节点
- input text文本替换
- 文本的text-overflow
- sublime text 文本编辑器
- 文本属性Text effect
- CSS(3) Text(文本)
- text-overflow溢出文本
- text-shadow阴影文本
- bootstrap——组件(九、其他)
- 统一登录总结
- cdo
- 使用JS判断客户端、浏览器、操作系统类型
- 今天物联网风向如何?风力几级?
- 分割文本text文件
- 判断C++类是否是is-a关系
- jquery 学习笔记记录
- [bigdata-032] 把json文件导入到mongodb
- GDI+ Codec Image APIs
- pzwj
- oracle中rowid简介
- 委托
- Android动态控制布局中view的起点