首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#多线程移动文件夹跟他的子目录下的所有文件,文件夹,并写入数据库,该如何处理

2013-11-13 
c#多线程移动文件夹跟他的子目录下的所有文件,文件夹,并写入数据库 现在想实现c#多线程移动文件夹跟他的子

c#多线程移动文件夹跟他的子目录下的所有文件,文件夹,并写入数据库
 现在想实现  c#多线程移动文件夹跟他的子目录下的所有文件,文件夹,并写入数据库,
由于文件量太大 移动一半就会停止断开,请教下如何解决这个问题 c# 多线程 文件夹复制移动
[解决办法]
“文件量”太大所以会“停止断开”?这是你调试的结果还是臆想的原因。如果是前者,那你只能“减少文件量”,如果是后者,你需要通过调试才能找到问题的根源,这才谈得上解决问题。
[解决办法]
delegate void CopyFileEventHandler(string OldFileName, string NewFileName); 

void CopyFile(string OldFileName, string NewFileName) 

new CopyFileEventHandler((string sourceFileName, string destFileName) => 

File.Copy(sourceFileName, destFileName); 
}).BeginInvoke(OldFileName, NewFileName, new AsyncCallback((IAsyncResult Result) => 

MessageBox.Show("复制完成!"); 
}), null); 
}

热点排行