private void button3_Click(object sender, EventArgs e) { openFileDialog1.Title = "请选择要合并的第一个文件 "; DialogResult drTemp = openFileDialog1.ShowDialog(); if (drTemp == DialogResult.OK && openFileDialog1.FileName != "") { textBox3.Text = openFileDialog1.FileName; button4.Enabled = true; } } private void button4_Click(object sender, EventArgs e) { string sDirectoryName; string[] path = textBox3.Text.Split('\\'); string sTemp = ""; int i = 0; for (i = 0; i <= path.Length - 2; i++) { sTemp = sTemp + path[i] + "\\"; } sDirectoryName = sTemp; string[] arrFileNames = Directory.GetFiles(sDirectoryName); int iSumFile = arrFileNames.Length; progressBar1.Maximum = iSumFile; FileStream AddStream = new FileStream(textBox4.Text, FileMode.OpenOrCreate); BinaryWriter AddWriter = new BinaryWriter(AddStream); for (i = 0; i <= iSumFile - 1; i++) { FileStream TempStream = new FileStream(arrFileNames[i], FileMode.Open); BinaryReader TempReader = new BinaryReader(TempStream); AddWriter.Write(TempReader.ReadBytes((int)TempStream.Length)); TempReader.Close(); TempStream.Close(); progressBar1.Value = i + 1; } AddWriter.Close(); AddStream.Close(); MessageBox.Show("成功合并!"); progressBar1.Value = 0; } private void button1_Click(object sender, EventArgs e) { openFileDialog1.Title = "请选择要分割的文件名称"; DialogResult drTemp = openFileDialog1.ShowDialog(); if (drTemp == DialogResult.OK && openFileDialog1.FileName != string.Empty) { textBox1.Text = openFileDialog1.FileName; button2.Enabled = true; } } private void button2_Click(object sender, EventArgs e) { int iFileSize = Int32.Parse(comboBox1.Text) * 1024 * 1024; if (Directory.Exists(textBox2.Text)) { Directory.Delete(textBox2.Text,true); Directory.CreateDirectory(textBox2.Text); } else { Directory.CreateDirectory(textBox2.Text); } FileStream SplitFileStream=new FileStream(textBox1.Text,FileMode.Open); BinaryReader SplitFileReader = new BinaryReader (SplitFileStream); byte[] TempBytes; int iFileCount = Convert.ToInt32(SplitFileStream.Length) progressBar1 .
- 粉丝: 173
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于ARM的指令调度和延迟分支
- 基于Vue和TypeScript的极简聊天应用设计源码 - HasChat
- 基于Vue2全家桶和Zcool数据的图片收集网站设计源码 - cool-picture
- 基于C和C++的二维绘制工具设计源码 - DrawPro
- Object.defineProperty 的 IE 补丁object-defineproperty-ie-master.zip
- 整卷预览.mhtml
- MySQL是一种广泛使用的开源关系型数据库管理系统,它提供了丰富的SQL语句用于数据库的创建、查询、更新和管理 以下是一些常见的
- MySQL是一种广泛使用的开源关系型数据库管理系统,它提供了丰富的SQL语句用于数据库的创建、查询、更新和管理 以下是一些常见
- MySQL是一种广泛使用的开源关系型数据库管理系统,它提供了丰富的SQL语句用于数据库的创建、查询、更新和管理 以下是一些常见的
- 基于Javascript的结婚请帖设计源码 - Invitation