using System.IO;
using System.Windows.Forms;
OpenFileDialog dlg = new OpenFileDialog();
dlg.Filter ="All files (*.*)|*.*";
dlg.FilterIndex = 1;
dlg.RestoreDirectory = true;
dlg.Multiselect = true;
if (dlg.ShowDialog() == DialogResult.OK)
{
foreach (string filetosplit in dlg.FileNames)
{
string targetpath="D:";
FileStream fsr = new FileStream(filetosplit, FileMode.Open, FileAccess.Read);
long FileLength=fsr.Length;
byte[] btArr = new byte[FileLength];
fsr.Read(btArr, 0, (int)FileLength);
fsr.Close();
long PartLength=FileLength/3+FileLength%3;
int nCount=(int)Math.Ceiling((double)FileLength/PartLength);
string strFileName=Path.GetFileName(filetosplit);
long byteCount=0;
for(int i=1;i<=nCount;i++,byteCount=(i 0
0
相关文章
c# [ThreadStatic] 和 AsyncLocal 在异步代码中的行为区别
Avalonia怎么给控件设置光标样式 Avalonia Cursor属性
MAUI怎么共享代码给WPF MAUI与WPF代码复用
MAUI怎么用手势控制缩放图片 MAUI PinchGestureRecognizer
c# 如何在高并发下安全地操作静态字典或列表
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具









