一段copy文件的方法 但是丢数据 大家帮我看看
FileInfo fileInfo = new FileInfo("c:\123.txt");
System.IO.FileStream fStreamR = fileInfo.OpenRead();
long fLen = fStreamR.Length ;
byte[] buffer = new Byte[2048] ;
System.IO.FileStream fStreamW = System.IO.File.Create("d:\123.txt");
int i;
progressBar1.Maximum = (int)(fLen/2048)*10; // need to check to see if existing overflow
while(true)
{
if((i = (int)(fLen - fStreamR.Position -1)) <= 2048)
{
fStreamR.Read(buffer,0,i-1);
fStreamW.Write(buffer,0,i-1);
break;
}
fStreamR.Read(buffer,0 ,2047);
fStreamW.Write(buffer,0,2047);
this.progressBar1.PerformStep(); //在这里.....
}
fStreamW.Flush();
fStreamR.Close();
fStreamW.Close();
//这段代码是我考别人的,拿过来自己用了一下 发现问题如下
//当copy如xml文件的时候 最后的 ">"符号总是丢失,还有就是".""<"等符号 数字也偶尔有丢失的时候
//是怎么回事?
相关推荐
Copy文件夹下面所有文件
Copy文件夹下面所有文件Copy文件夹下面所有文件
php使用COPY函数更新配置文件的方法
主要介绍了php使用COPY函数更新配置文件的方法,涉及copy函数更新配置信息的相关技巧,需要的朋友可以参考下
php不使用copy()函数复制文件的方法
主要介绍了php不使用copy()函数复制文件的方法,涉及php读写文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
Copy-Paste-for-Semantic-Segmentation:Copy-Paste 方法的非官方实现:Simple Copy-Paste 是一种强数据增强方法,用于实例分割
Typora-root-url 图片 复制粘贴语义分割 复制粘贴方法的非官方实现: 这个 repo 是语义分割的实现。 您也可以在实例分割中使用。 我们在类似 VOC 的数据集上进行。 如果您的数据集类似于 coco,则需要先从 coco 中提取掩码。 更多详情见。 本 repo 中使用的方法: 随机水平翻转 大规模抖动 复制粘贴 脚步: 选择源图像和主图像; 从源图像中获取注释; 重新缩放源图像及其注释; 将源图像和注释粘贴到主图像和注释; 合并主注释和源注释; 用法: 如果使用类似 coco 的数据集,则需要先运行get_coco_mask.py : usage : get_coco_mask . py [ - h ] [ - - input_dir INPUT_DIR ] [ - - split SPLIT ] optional arguments :
如何在C#中以高效的方式使用File.Copy()复制文件?
显然有人发现了一种更快速的处理方法:更快的File.Copy [^]您可以查看一下。


